目录树
Linux基本命令
1.1 pwd命令
该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。
1.2 cd命令
cd命令为目录切换命令
- cd usr: 切换到该目录下usr目录
- cd . ./: 切换到上一层目录
- cd /: 切换到系统根目录
- cd ~: 切换到用户主目录
- cd -: 切换到上一个操作所在目录
1.3 ls命令
ls命令用来查看目录的内容
选项 | 含义 |
---|---|
-a | 列举目录中的全部文件,包括隐藏文件 |
-f | 显示文件类型 |
-s | 大小,按文件大小排序 |
-lh | 遍历详细信息,如权限,所属用户,创建日期等 |
1.4 mkdir 命令
mkdir 目录名称:增加目录(创建新的目录)
1.5 find命令
find 目录 参数: 寻找目录(查)
列出当前目录及子目录下所有文件和文件夹 | find . |
---|---|
在/home目录下查找以.txt结尾的文件名 | find /home -name “*.txt” |
在/home目录下查找以.txt结尾的文件名忽略大小写 | find /home -iname “*.txt” |
1.6 mv命令
mv 目录名称 目录的新位置: 移动目录的位置—剪切(改)
mv t.txt Document 把文件t.txt 移动到目录Document中。
mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作。
另外mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。
选项 | 说明 |
---|---|
-i | 互动:如果选择的文件会覆盖目标中的文件,他会提示确认 |
-v | 详细:显示文件的移动进度 |
1.7 cp命令
cp 目录名称 目录拷贝的目标位置 :拷贝目录、文件
选项 | 含义 |
---|---|
-i | 互动:如果文件将覆盖目标中的文件,他会提示确认 |
-r | 递归:这个选项会复制整个目录树、子目录以及其他 |
-v | 详细:显示文件的复制进度 |
cp t.txt Document 该命令将把文件t.txt复制到Document目录下
1.8 rm命令
rm t.txt 该命令删除文件t.txt
选项 | 说明 |
---|---|
-i | 互动:提示确认删除 |
-r | 递归:将删除某个目录以及其中所有的文件和子目录 |
1.9 rmdir命令
rmdir命令用来删除目录。
或者rm -r dir 删除目录dir
文件操作命令
1.1 touch命令
touch 文件名称 : 文件的创建
1.2 cat/head/more/less/tail 命令
命令 | 功能 |
---|---|
cat | 查看并显示文件内容 |
head | 查看文件的开头部分 |
more | 可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看 |
less | 可以显示百分比,回车可以向下一行, 空格可以向下一页,q可以退出查看 |
tail | 查看文件的后10行,Ctrl+C结束 |
cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D退出cat
1.3 vi命令
命令 | 说明 |
---|---|
vi abc.txt | 使用vi 打开abc.txt,但是此时还不能编辑 |
输入 a 或者 i | 进行编辑 |
:wq | 要退出,首先要离开当前的编辑模式,点击左上角的ESC键,退出编辑模式然后输入冒号 (shift+分号) 打开控制命令接着输入wq,然后敲回车,即保存退出 |
:q! | 不保存退出 |
1.4 grep命令
grep命令的最大功能是在一堆文件中查找一个特定的字符串。
grep money test.txt
以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。
进程操作命令
命令 | 说明 |
---|---|
shutdown | 正常关机 |
reboot | 重启计算机 |
ps | 查看目前程序执行的情况 |
top | 查看目前程序执行的情景和内存使用的情况 |
kill | 终止一个进程 |
date | 更改或查看当前日期 |
cal | 显示月历或年历 |
1.shutdown命令
要使用这个命令必须保证是根用户,否则使用su命令改变为根用户。命令格式如下:
shutdown –(选项)
选项 | 功能 |
---|---|
-r | 关机并重启 |
-t | 在规定时间内关机 |
加入要在2min内关机,输入命令:
shutdown –t 2
如果是关机后重启,输入命令:
shutdown –r
2.ps命令
ps命令用来查看在计算机系统中有哪些程序正在执行,及其执行的情况。这是一个相当强大的命令,可以用它来找出所有的process id和名称。另外,ps命令也可以用来列出所有程序占用内存的情况。
ps -ef 和 ps -aux也是查看进程的命令
-
top命令
top命令可以查看目前程序的执行情景和内存使用。它和ps类似,不过,它会几秒钟更新一次系统状态,方便追踪。要离开这个程序,按Ctrl+C键就可以了。 -
kill命令
kill命令用来终止一个正在执行中的进程。如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。不过,它的实际意义是送一个信号给这个正在执行的程序,叫它自杀。可以送很多信号给这些程序,也可以让他们受到信号后做很多事情。标准用法:
kill –(选项) pid
在执行kill命令前。可以先用ps命令查一下某宕掉程序的pid,然后使用kill除去某个程序。例如,终止pid为90的程序:
kill 90
将 pid 为 323 的行程砍掉 (kill) :
kill -9 323
将 pid 为 456 的行程重跑 (restart) :
kill -HUP 456
5.date命令
date命令用来显示、设定和修改现在的时间和日期。标准用法:
date –(选项) 显示时间格式(以+号开头,后加格式)
date 设定时间格式
常用的几种时间格式如下表所示:
如果输入命令:
date “+%x,%r”
系统返回如下信息:
2010年3月26日,下午 18时06分49秒
参考:https://blog.csdn.net/tianzongnihao/article/details/80539264