Linux 常用命令

1、进程

Linux进程的状态

[R --- TASK_RUNNING(可执行状态)

[S --- TASK_INTERRUPTIBLE(可中断的睡眠状态)

[D --- TASK_UNINTERRUPTIBLE(不可中断的睡眠状态)

[T --- TASK_STOPPED或TASK_TRACED(暂停状态或跟踪状态)

[Z --- TASK_DEAD - EXIT_ZOMBIE(退出状态,进程成为僵尸进程)

[X --- TASK_DEAD - EXIT_DEAD(退出状态,进程即将被销毁)

 

ps aux|grep python

ps 进程的一次性的查看

ps aux输出格式:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

grep:正则表达式搜索文本

python:进程名称

ps aux|grep python -c

-c:统计python进程个数

kill -9 强制删除进程

exit退出进程

clear 清屏幕

CTRL+C 退出当前命令

CTRL+Z 执行睡眠

history 历史命令

任务状态(job)

job -l 查看后台任务

命令 & 后台运行

nohup 命令 & 关闭终端后台运行

bg 进程号 进程转后台运行

fg 进程号 后台进程转前台运行

2、文件

pwd查看当前路径

cd进入文件夹

./ 当前路径

../ 上层路径

mkdir 新建文件夹

touch 新建文件

vi 编辑文件

cat 查看文件内容

ls

查看文件

ls -l 查看文件及其属性

ls -a 查看文件(包括隐藏文件)

more filename 分页显示文件内容

tail filename 查看尾部,还可以指定行数

head filename 查看头部,还可以指定行数

chmod 编号 文件

权限分为三种:读(r=4),写(w=2),执行(x=1)

754:文件所有者可读、可写、可执

文件所属组可读、可执

其他用户可以读

查询文件

find path -name filename

find path -ctime 20 在当前目录查找近20天的文件

whereis 文件名 (二进制文件)

locate 文件名

which 文件名 (可执行文件)

mv 移动文件

cp -r 复制文件夹

rm

rm -f * 删除当前目录下的文件

find ./ -name "*" | xargs rm -f 删除文件过多的文件夹(xargs 过滤器,把文件分块删除)

rm -f dirname 删除文件夹

3、通配符

* 任意字符串

?任意一个字符串

[] 匹配括号中任何一个字符

[-]匹配括号中任何一个字符,-表示范围,[1-9]匹配1到9中任何一个字符

[^]匹配不包括括号中的任意一个字符,【^0-9】代表匹配的不是数字

4、磁盘

df -h 查看磁盘整体使用情况(-h易阅读的 GBytes, MBytes, KBytes 等格式自行显示)

du -ah --max-depth=1 查看当前目录各文件的占用情况(a列出所有的文件与目录容量)

du -sh 列出总量,格式 (G/M)

mount 挂载磁盘

umount卸载磁盘

5、环境配置

ifconfig 查看ip

env 查看环境变量

compgen ­-c 所有支持的命令列表

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值