linux 常用命令总结

cd 切换当前用户路径

  • cd /system/bin: 切换到/system/bin的路径下
  • cd /: 表示切换到根路径
  • cd …/: 表示切换到上一层路径

ls 列出当前目录下所有的文件信息

  • ls /: 显示根目录下所有的文件及文件夹
  • ls -l/data: 显示data路径下的所以文件及文件夹
  • ls -l: 显示当前路径下的所有文件及文件夹的详细信息

chmod 更改文件权限

  • chmod a+x test.txt:给所有用户添加可执行权限
  • chmod 755 test.txt: 给test.txt所有者权限设置为可读可写可执行

cat 读取文件内容(读取文件之前确保当前用户有读取权限)

  • cat /sys/bin/Test: 读取/sys/bin路径下的Test文件
  • cat Test: 读取当前路径下的Test文件

echo 显示文字 (可以和定向符号 “>” “>>” 一起使用,使用时确保当前用户有修改权限)

  • echo hello: 将hello 显示到屏幕上
  • echo hello > test1.txt: 将hello写入test1.txt中,原有的内容被覆盖
  • echo hello >> test2.txt: 将hello追加写入test2.txt中,原来的内容扔保留在hello之前

su 切换用户

  • su root: 切换为root用户 (只输入su也可切换为root用户)
  • su user1: 切换为user1用户

grep 检索特定字符串 (一般会与ls、cat命令一起使用)

  • ls -l | grep -i test: 查找包含test的文件和文件夹(i表示不区分大小写)
  • cat test.txt | grep -i local: 查找test.txt文件中包含name的行

mkdir 创建文件夹

  • mkdir /path/test: 在/data路径下创建文件夹test
  • mkdir -p 1/2/3: 在当前路径下创建文件夹1,文件夹1下创建文件夹2,文件夹2下创建文件夹3(p是用于创建多级文件夹)

rm 删除文件或文件夹, -r 表示删除目录,也可删除文件,-f 表示强制删除

  • rm -rf path: 删除path
  • rm test.txt: 删除文件test.txt

cp 复制文件或文件夹

  • cp /data/logs /sys/local/logs: 将路径/data下的文件logs复制到/sys/local路径下
  • cp test.txt /local: 复制当前路径下的test.txt 到/local下

mv 重命名或者移动文件

  • mv 111 222: 当111和222在同一个路径下,并且222文件不存在,就是讲文件111重命名为222
  • mv a data/:a 和 data不在一个路径下,将a移动到data文件夹下

ps 查看进程详细信息

kill 停止进程

  • kill 1244: 停止进程号为1244的进程

date 查看当前时间和日期信息

cal 显示当前月份的日历

df 磁盘剩余空间的量

free 显示空闲内存的数量

ln 创建链接

  • ln /date/test link: 给data下的test创建硬链接
  • ln -s file line: 创建软链接

type command 显示命令的类型

pwd 打印当前工作目录

head、tail、sed 显示指定行内容

  • head -n 3 test.txt: 显示test.txt文件的前三行
  • tail -n -5 test.txt: 显示test.txt的最后五行
  • tail -n +3 test.txt: 显示test.txt的第三行到最后一行
  • sed -n “5,9p” test.txt: 显示test.txt的第五到第九行

jobs 列出活跃的任务

reboot 重启
shutdown -r now 立即重启(root 用户使用)
shutdown -r 10 10分钟后重启
shutdown -r 20:35 在时间为20:35的时候重启

halt 立刻关机
poweroff 立刻关机
shutdown -h now 立刻关机(root用户使用)
shutdown -h 10 10分钟后自动关机
shutdown -c 取消重启

chown 更改文件所有者和所有者所在组

  • chown root:root test.txt: 修改test.txt的所有者为root,文件所有者所在组为root

vi、vim 编辑文件

  • vi /data/test.txt 显示test.txt文件的内容, Page Up 和Page Down可以上下翻页;按Insert进入编辑状态;再按Insert进入替换状态,输入内容会替换当前光标所在地方的内容;编辑完成后, 按下ESC,并输入 :wq 回车,就可以保存退出;按下ESC后输入 :ql 不保存直接退出; wq 保存退出; q! 忽略修改,强行退出

service 查看单个服务的状态

  • service 服务名 status
  • service –status -all 查看所有运行服务的状态
  • service sshd status

chkconfig 配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值