指令 | 功能 |
---|---|
ls | 列出当前目录下所有子目录和文件 |
pwd | 显示当前目录的路径 |
cd 目录名 | 进入该目录 |
cd … | 返回上一级目录 |
touch 文件名 | 创建一个文件 |
mkdir 文件夹名 | 创建一个文件夹 |
rmdir 文件名 | 与mkdir相对,删除一个文件夹,但必须拥有对当前目录进行操作的权限 |
rm -r | 删除目录下所有文件夹及其下所有文件 |
rm -i | 删除前逐一确认 |
rm -f | 忽略文件的属性,直接删除 |
man 命令或函数 | 查询该命令或者函数的信息 |
cp 源文件或目录 目标文件或目录 | 其中源文件目录和目标文件或目录可以用路径表示,意为将某路径下的文件复制到另一路径下 |
mv 源文件或目录 目标文件或目录 | 该命令有两种功能,一个是将指定的文件或目录移动到目标目录下,可用路径表示;另一个是重命名,即目标文件或目录是一个文件时,且此时二者的路径形同,即处于同一个目录下,移动无意义,就视为重命名操作 |
more 文件名 | 查看文件的内容,按回车键往后翻,但无法向上翻,按q键退出 |
less 文件名 | 查看文件内容,与more相似,但其可以向前移动,按上下键便可查看,按q退出 |
head –n(可量化的数字) 文件名 | 查看该文件前n行的内容 |
find -name 文件名 | 用于在文件树种查找文件 |
zip 压缩目录或文件为.zip文件 | 将目录或文件压缩成zip格式,举例,将test2目录压缩:zip test2.zip test2/* |
unzip 解压缩.zip 文件 | 将压缩文件解压缩到某目录下,举例,解压到tmp目录:unzip test2.zip -d /tmp |
su - | 切换到root用户 |
su user | 切换到普通用户 |
ps aux | grep 进程名 |
top -d | 查看进程状态,每个d秒更新一次,默认状态是3秒(P:按CPU占用率排序 M:按内存占用率排序 N:按PID排序 Q:退出) |
pstree | 查看进程树(-p 显示PID) |
kill -9 [pid] | 强制杀死进程 |
gcc 原文件名 -o 输出文件名 | 编译源文件,生成一个输出文件,即可执行文件。C++用g++方式编译,涉及到多线程在该命令尾部加上-lpthread |
./可执行文件 | 执行可执行文件 |
yum 文件名 | 下载文件 |
vim 文件名 | 用vim编辑器创建一个文件并进行编辑 |
ifconfig | 查看网卡、ip等信息 |