1、基础命令
- pwd:显示当前位置的绝对路径
- cd:切换目录
- cd /:进入根目录
- cd ..:回到上一层
- cd /home/stu/tmp:利用绝对路径进行切换目录
- cd 目录文件名:利用相对路径切换目录
- cd ~:回到家目录
- cd .:当前位置
- cd -:回到最近的路径
- ls 显示当前目录下的文件
- ls -a:显示隐藏文件和其他文件
- ls -l:显示长信息(详细信息)
- man 帮助手册,用于查看命令(1)、系统调用(2)、库函数(3)等帮助信息
- touch 创建普通文件
- touch 文件名:创建普通文件
- touch .文件名:创建隐藏文件
- mkdir 创建目录文件
- mkfifo 创建管道文件
- rm 删除普通文件
- rm -r:删除目录文件(可以同时删除多个文件)
- rmdir :删除空目录,不能删除非空目录
- cp拷贝
- cp 源路径 源文件名 目的路径 目的文件名
- cp -r:拷贝目录文件
- mv
- 移动(剪切)文件:mv 文件名 路径
- 文件重命名:mv 文件名 修改的文件名
- find 在目录树中搜索指定的文件,也可以指定开始的搜索位置:find 路径 -name 文件名
- grep在文件中过滤出包含指定字符串的行
- grep "字符串" 文件名
- grep -c :查看符合某字符串特征的次数
- grep -i :忽略大小写查找
- cat
- 查看文件的内容:cat 文件名
- 合并文件:cat 文件名1 文件名2 > 文件名3
- 往文件中写入数据(Ctrl+d是结束输入):cat > 文件名 需要写入的内容
- 管道 | 将前一个命令的输出结果作为后一个命令的输入(将一个命令的执行结果传递给另一个命令)(进程间通信)。例:
-
wc 统计文件中单词个数(-w)、字符个数(-c)、行数(-l)
-
su 切换用户,在没有指定用户名时,默认切换到管理员模式 (exit可以退出管理员模式)
-
关机与重启
-
shutdown -h now 立刻关机 halt 关机 init 0 关机
-
shutdown -r now 立刻重启 reboot 重启 init 6 重启
-
-
runlevel 查看系统运行级别,可以用init 动态切换 0-6 共7个级别
-
0 关机
-
1 单用户模式
-
2 多用户无网络服务
-
3 完全多用户 文本界面
-
4 未定义或自定义
-
5 图形化界面
-
6 重启
-
-
more 当一个文件的内容超过一个屏幕能显示的行数,使用more可以分屏显示文件内容 :more 文件名
-
less 文件内容查看器,查看文件内容,但是文件内容不会显示到界面上
-
head 显示文件前 n 行的内容:head -n 文件名(其中n为行数)
-
tail 显示文件后 n 行的内容:tail -n 文件名(其中n为行数)
2、进程管理命令
- ps 默认显示与当前终端有关的进程信息
- ps -e:显示系统中所有进程信息
- ps -f :显示更多的进程属性信息
- ps -L:显示进程中的线程ID
- pstree 以树状图显示进程间的关系
- kill 结束或挂起一个进程
- kill PID: 结束进程
- kill -9 PID:强制结束进程
- kill -stop PID:挂起进程
- pkill 结束一组同名的进程:pkill 进程名
- Ctrl+c 结束当前进程
- Ctrl+z 暂停当前进程
- jobs 显示当前终端的任务
- fg、bg:
- fg %任务号 :将后台运行的或挂起的进程挪到前台执行
- bg %任务号 :将挂起的进程唤醒到后台执行
- top 查看系统资源使用情况以及进程信息