linux 常用 命令大全

一.文件管理命令
1.创建文件:语法 touch 空格 file1(文件名) 查看文件:ls
2.创建目录:语法 mkdir 空格 路径和目录名 参数-p 父系,当创建目录没有上一级时,自动创建。查看目录ls 目录的类型是d 文件的类型-
3.复制:语法 cp 源文件路径 目标文件夹 选项-r 源目录 目标目录
4.移动:语法 mv 源文件路径 目标文件路径
5.删除: 语法 rm -rf 文件或目录的路径
6.查看文件内容: 重点 cat全部:示例 cat /root/file1.txt
了解{more 翻页: more/root/file1.txt head头部 : head /root/file1.txt
tail尾部 tail /root/file1.txt grep过滤关键字 :grep 关键字 文件名 }
7. 修改文件内容:vi , vim
:进入末行模式 v可视化模式 i插入模式 Esc返回命令模式
a,o,A,都可以进入插入模式(了解)
文本编辑 yy 复制 dd删除 p粘贴 u 撤销
光标定位:
hjkL //上下左右
0 $ //行首行尾
gg G //页首页尾
3G 进入第三行
/string (n N 可以循环的) //查找字符,按n键选下一个(重要)
:w 保存 :q 退出 :wq 保存并退出
查找替换:
:范围 s/原内容/新内容/全局
:1,5 s/root/qianfeng/g 从1-5行的root 替换为qianfeng
另存为 :w 文件名 另存为 文件名
:set nu 设置行号 :set nonu 取消设置行号 :set list 显示控制字符
8.改变目录: cd 绝对路径 从根开始描述 相对路径 ./ 当前 …/ 上一级
二.用户管理命令
1.创建用户 未指定选项 useradd 用户名 查看 id 用户名 如果创建一个用户未指定选项,系统会自动创建一个同名组。
2.创建用户 指定选项
useradd 用户名 -u uid 指定uid
useradd 用户名 -d /用户名 指定家目录
3.删除用户 userdel -r 用户名
4.修改密码 passwd
5.其他选项管理 usermod -s /sbin/nologin 用户名 修改登录shell
三.组管理命令
1.创建组 groupadd 组名 查看; cat /etc/group
2.创建组指定gid groupadd 组名 -g gid
3.删除组:groupdel
4.将用户追加组里去: usermod -aG 组名 用户名
5.将用户移除组去: gpasswd -d 用户名 组名
6.提权: 永久提权 su 临时提权; sudo
四. 用户权限管理命令
1.基本权限UGO
更改权限; 使用符号:u用户 g组 o其他 r读 w写 x执行
语法: chmod 对象(u/g/o/a)赋值符(+/-/=)权限类型(r/w/x) 文件/目录
更改属主、属组 设置一个文件属于谁,属主
语法: chown 用户名.组名 文件
参数 -R 针对目录中的所有文件
chgrp: 设置一个文件属于哪个组,属组
2.基本扩展权限ACL
setfacl -m u:alice:rw /home/test.txt
命令 设置 用户或组:用户名:权限 文件对象
查看权限:getfacl
删除权限:setfacl -x 删除部分 setfacl -b 删除所有
3.特殊权限
suid针对文件/程序时,具备临时获得属主的权限。
文件属性chattr 查看 lsattr
在这里插入图片描述
进程掩码umask 默认022
五. 进程管理命令
1.静态查看进程 process status 简称ps
ps aux ps a 显示现行终端机下的所有程序 ps u 以用户为主的格式来显示程序状况。 ps x 不以终端机来区分。
进程排序: ps aux --sort %cpu 减号降序 加号升序
进程父子关系: ps -ef 自定义显示字段 ps axo
2.动态查看进程 top
top使用技巧: -d 加数字表示 每几秒刷新 -p 查看进程动态信息
3.使用信号控制进程kill
给进程发送信号(kill -l列出所有支持的信号)
[root@qianfeng ~]# kill -l
编号 信号名
1) SIGHUP 重新加载配置
2) SIGINT 键盘中断Ctrl+C
3) SIGQUIT 键盘退出Ctrl+\,类似SIGINT
9) SIGKILL 强制终止,无条件
15) SIGTERM 终止(正常结束),缺省信号
18) SIGCONT 继续
19) SIGSTOP 暂停
20)SIGTSTP 键盘暂停Ctrl+Z
4.进程优先级nice
启动具有不同nice级别的进程
在这里插入图片描述
修改nice值 renice 值 进程序列号
5.作业控制jobs 查看后台进程 &后台运行
foreground fg 前台进程
background bg 后台进程
消灭后台进程 kill %1
六.重定向命令
1.输出重定向命令 :
正确输出:1>等价于 > 覆盖 1>> 等价于>> 追加
错误输出: 2> 2>>
2.输入重定向命令 <等价 0<
七. 管道 | 管道命令可以将多条命令组合起来,一次性完成复杂的处理任务
参数Xargs 执行特殊命令时加
八. 存储管理命令
1.管理磁盘:创建分区 格式化 挂载
创建 分区: fdisk /dev/sdb 敲击n 再点p 根据提示完成分区
刷新分区列表partprobe 查看分区列表 fdisk -l
创建文件系统 格式化 mkfs.ext4
挂载: 创建挂载点,mkdir /mnt/disk1 临时挂载mount 创好的分
区 挂载点
查看挂载信息 df -hT mount也可以看
永久挂载fstab 也可写入自启动文件 如图:
在这里插入图片描述
或者直接输永久挂载命令
在这里插入图片描述
九.逻辑卷命令:lv 扩容刷新 resize2fs 路径
在这里插入图片描述
十.交换分区 命令:
查看交换分区:free -m
格式化交换分区: mkswap
挂载交换分区:swapon

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值