Linux 常用命令

基础命令

pwd -->显示当前位置的绝对路径
cd -->切换目录,cd 后的参数表示要切换到的位置,可以使用绝对路径或相对路径
ls -->显示目录中的文件
man -->帮助手册,用来查看命令、系统调用,库函数等帮助信息
touch -->创建普通文件
mkdir -->创建目录文件
rmdir -->删除空目录,不能删除非空目录, 非空目录需要使用“rm -r name”删除
cp -->拷贝文件, 拷贝目录文件时,需要加上“-r”
mv -->1.剪切(移动)文件 2.文件重命名
rm -->删除文件,删除目录文件时,需要加“-r”
find -->在目录树中搜索指定的文件,也可以指定开始的搜索位置
grep -->在文件中过滤出包含指定字符串的行
管道 | -->将前一个命令的输出结果作为后一个命令的输入
wc -->统计文件中单词个数(-w)、字符个数(-c)、行数(-l)
su -->su username 切换用户,没有指定用户名,则默认切换到管理员用户

文件查看命令

cat

  1. 查看文件内容
  2. 合并文件
  3. 往文件中写入数据, Ctrl+d 是结束输入

more 当一个文件的内容超过一个屏幕能显示的行数,使用 more 可以分屏显示文件内容。

less 文本内容查看器,查看文件内容,但是文件内容不会显示到界面上。

head 显示文件前 n 行的内容(head -n)

tail 显示文件后 n 行的内容

文件压缩与解压命令

tar–>将文件打包或者解包

  • c 创建包文件
  • f 指定目标为文件而不是设备
  • v 显示详细过程
  • t 显示包中的内容而不释放
  • x 释放包中的内容
  • z GNU 版本新加的,使得 tar 有压缩和解压的功能

tar 打包过程:
tar cvf my.tar a b c -->my.tar

tar 解包过程:
tar xvf my.tar --> a b c

tar 一步释放:tar zxf my.tar.gz -->a b c

gzip 对文件进行压缩或者解压

gzip 压缩的过程:gzip my.tar -->my.tar.gz

gzip 解压的过程:gzip -d my.tar.gz(分步实现)–>my.tar

进程管理命令

ps 默认显示与当前终端有关的进程信息

  • -e 显示系统中所有的进程信息
  • -f 显示更多的进程属性信息(全格式)
  • -L 显示进程中的线程 ID

pstree 以树状图形式显示进程之间的关系

kill 结束或者挂起一个进程

  • -9 强制结束进程

  • -stop 挂起进程

pkill 结束一组同名的进程

& 后台运行程序

jobs 显示当前终端的任务

fg ,bg
fg %任务号 将后台运行的或挂起的进程挪到前台执行

bg %任务号 将挂起的进程唤醒到后台执行

  1. 前台放后台:Ctrl+z使程序停止,bg %任务号
  2. 后台放前台:fg %任务号

ctrl+c 可以结束进程

top 查看系统资源使用情况以及进程信息

pcb

结构体,进程控制块 双向链表连接
struct task_struct;
其中有个成员是pid(唯一标识进程,进程id号),还有name等;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值