command [-options][parameter]
说明:
[]:代表可选项
[parameter]:传给命令的参数,可以是零个、一个或多个
使用man时的操作键
操作键 | 功能 |
---|---|
空格键 | 显示手册页的下一屏 |
Enter键 | 一次滚动手册页的一行 |
b | 回滚一屏 |
f | 前滚一屏 |
q | 推出 |
/word | 搜索word字符串 |
序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
01 | ls | list | 查看当前文件夹下的内容 |
02 | pwd | print work directory | 查看当前所在的文件夹 |
03 | cd | change directory | 切换文件夹 |
04 | touch [文件名] | touch | 如果文件不存在,新建文件 |
05 | mkdir 目录名 | make directory | 创建目录 |
06 | rm [文件名] | remove | 删除指定的文件名 |
07 | clear | clear | 清屏 |
通配符 | 含义 |
---|---|
. | 任意格式字符 |
? | 任意一个字符,至少一个 |
[] | 可以匹配字符组中的任意一个 |
[abc] | 匹配a、b、c中的任意一个 |
[a-f] | 匹配a-f范围内任意一个字符 |
查看目录内容
切换目录
创建和删除操作
拷贝或移动文件
查看文件内容
其他
关机/重启
查看或配置网卡信息
远程登录和复制文件
ssh (Secure Shell)
ssh客户端键结到运行了ssh服务器的远程机器上
数据传输是加密的,可以防止信息泄露
数据传输是压缩的,可以提高传输速度
端口号:SSH服务器22;Web服务器80;HTTPS443;FTO服务器21
ssh [-p port] user@remote
scp (secure copy)
用户管理包括用户和组管理
对文件/目录的权限包括:
权限 | 英文 | 缩写 | 数字 |
---|---|---|---|
读 | read | r | 4 |
写 | write | w | 2 |
执行 | excute | x | 1 |
无权限 | . | 0 |
ls -l 查看文件夹下的详细信息
实例:
权限,第一个字符如果是d表示目录
硬连接数,有多少种方式可以访问此文件或目录
拥有者
组
大小
时间
名称
chmod命令使用
可以修改用户/组对文件/目录的权限
格式如下:
chmod +/-rwx 文件名|目录名
+增加权限 ,-删除权限
组管理命令
命令 | 作用 |
---|---|
groupadd 组名 | 添加组 |
groupdel 组名 | 删除组 |
cat /etc/group | 确认组信息 |
chgrp -R 组名 文件/目录名 | 修改文件/目录的所属组 |
用户管理命令
命令 | 作用 | 说明 |
---|---|---|
useradd -m -g 组 用户名 | 添加新用户 | -m自动创建用户家目录-g指定用户所在组否则会创建一个同名的组 |
passwd 用户名 | 设置用户密码 | 如果是普通用户直接使用可以修改自己的密码 |
userdel -r 用户名 | 删除用户 | -r自动删除用户家目录 |
cat /etc/passwd | grep 用户名 | 确认用户信息 | 新建用户后信息会保存在/etc/passwd |
查看用户信息
命令 | 作用 |
---|---|
id [用户名] | 查看用户UID和GID信息 |
who | 查看当前所有登录用户列表 |
whoami | 查看当前登录用户的账户名 |
实例:
登录使用的shell,ubuntu默认dash
usermod命令
usermod可以用来设置用户主组/附加组和登录shell
主组:新建用户时-g指定的,在etc/passwd的第4列GID对应的组
附加组:etc/group中最后一列表示该组的用户列表,用于指定用户的附加权限
设置好用户附加组后,需要重新登录才能生效
# 修改用户的主组
usermod -g 组 用户名
# 修改用户附加组
usermod -G 组 用户名
# 修改用户登陆的shell
usermod -s /bin/bash
# 普通用户使用sudo
suermod -G sudo 用户名
which
查看执行命令所在位置
which ls
#输出
/bin/ls
大多数执行文件保存在/bin,/sbin,/usr/bin,/usr/sbin
切换用户
修改文件权限
命令 | 作用 |
---|---|
chown | 修改文件拥有者 |
chgrp | 修改组 |
chmod | 修改权限 |
#修改文件|目录拥有者
chown 用户名 文件名|目录名
#递归修改文件|目录的组
chgrp -R 组名 文件名|目录名
#递归修改文件权限
chmod -R 755 文件名|目录名
进程可以看作当前正在执行的一个程序
命令 | 作用 |
---|---|
ps aux | process status 查看进程详细信息 |
top | 动态显示运行中的进程并排序,q退出 |
kill [-9]进程代号 | 终止指定代号的进程,-9强行终止 |
#### 其他命令
查找文件
软连接
打包/解包
打包:tar -cvf 打包文件.tar 被打包文件
解包:tar -xvf 打包文件.tar
注:c生成档案文件,创建打包文件。x解开档案文件。v列出打包解包详细过程显示进度。f指定档案文件名,后面一定跟.tar文件,必须放到选项最后。
压缩/解压缩
软件安装
apt (Advanced packaging Tool)
# 1.安装软件
sudo apt install 软件包
# 2.卸载软件
sudo apt remove 软件名
# 3.更新已安装软件
sudo apt upgrade
原文:https://www.cnblogs.com/chu03/p/ubuntu.html