命令格式
command [-options] [parameter]
command:命令名,相应功能的英文单词或单词的缩写
[-options]:选项,可用来对命令进行控制,也可以省略
parameter:传给命令的参数,可以是零个、一个或者多个


ls 命令
ls [-a -l -h] [路径]

查看ip
ifconfig

cd 命令
cd [路径]

打印工作目录
pwd

创建文件夹
mkdir [-p] 路径

创建文件
touch 路径

查看文件内容
cat 路径
more 路径

文件复制
cp [-r] 路径 路径
-r 用于复制文件夹

移动文件或文件夹
mv 路径(移动的文件) 路径(移去的地方)

删除文件或文件夹
rm [-r -f] 参数1 ...
-r 用于删除文件夹
-f 强制删除

切换root用户
su - root 并输入密码
exit退回普通用户

命令执行文件位置查询
which

搜索指定文件
find 起始路径 -name 文件名
find / -name test
find 起始路径 -size +|-[kMG]
find / -size +100M

文件中通过关键字过滤文件行
grep [-n] 关键字 文件路径
-n 结果的行号

统计文件的行数、单词数等
wc [-c -m -l -w] 文件路径
-c 统计bytes数量
-m 统计字符数量
-l 统计行数
-w 统计单词数量

命令行输出
echo 内容

执行命令
echo `pwd`

重定向符
>
将左边命令结果,覆盖写入右边文件
>>
将左边命令结果,追加写入右边文件

查看文件尾部内容
tail [-f -num] 路径
-f 持续跟踪
-num 查看尾部多少行

【vi/vim编辑器】
进入命令模式
vim filename 

输入模式
输入i a ...
退出输入模式
ESC键

底线命令模式
输入:
命令以回车结束运行
退出
wq

sudo命令
其他命令之前带上sudo,为这条命令临时赋予root权限

为普通用户配置sudo认证
切换到root用户,执行visudo,会通过vi自动打开:/etc/sudoers
在文件最后添加
huangweizhi ALL=(ALL)    NOPASSWD: ALL

【用户组管理】
创建用户组
groupadd 用户组名

删除用户组
grouddel 用户组名

【用户管理】
创建用户
useradd [-g -d] 用户名
-g 指定用户组,不指定会创建同名组并加入
-d 指定用户home路径

删除用户
user del [-r] 用户名
-r 删除用户home目录

查看用户所属组
id [用户名]

修改用户所属组
usermod -aG 用户组 用户组

查看系统中有哪些用户
getent passwd
查看系统中有哪些用户组
getent group

【权限控制信息】
d 文件夹 - 文件 l 软链接
r读 w写 x执行

drwxrwxr-x
d 文件夹 
rwx 所属用户权限
rwx 用户组权限
r-x 其他用户权限

修改文件、文件夹的权限信息
chmod命令
chmod [-R] 权限 文件或文件夹
-R 对文件夹的内容应用同样的操作
chmod u=rwx,g=rx,o=x hello.txt
chmod -R u=rwx,g=rx,o=x test


 

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部