|
23 | 23 | - `Ctrl+r` 历史命令的搜索功能 |
24 | 24 | - `clear` 清除屏幕里面的所有命令 |
25 | 25 | - `hostname` 查看当前登陆用户全名 |
26 | | -- `pwd` 显示当前目录路径(常用) |
| 26 | +- `pwd` 显示当前目录路径(常用)----- |
27 | 27 | - `firefox &` 使用后台方式打开firefox |
28 | 28 | - `jobs` 查看后台运行的程序列表 |
29 | 29 | - `ifconfig` 查看IP等信息 |
30 | | -- `locate` 搜索关键字 快速搜索系统文件/文件夹(类似everything索引式搜索) |
| 30 | +- `locate 搜索关键字` 快速搜索系统文件/文件夹(类似everything索引式搜索) |
31 | 31 | - `updatedb` 配合上面的locate,给locate的索引更新(locate默认是一天更新一次索引) |
32 | | -- `su -` 用户名 切换指定用户帐号登陆,如果是su - 则是ROOT用户,其中有“-”号表示的是另起一个终端并切换帐号,如果su直接执行, 则是切换了用户,但是终端还是原来地方。 |
| 32 | +- `su - 用户名` 切换指定用户帐号登陆,如果是su - 则是ROOT用户,其中有“-”号表示的是另起一个终端并切换帐号,如果su直接执行, 则是切换了用户,但是终端还是原来地方。 |
33 | 33 | - `exit` 注销当前用户 |
34 | | -- `sudo` 要执行的命令 使用管理员权限使用命令 |
| 34 | +- `sudo 要执行的命令` 使用管理员权限使用命令 |
35 | 35 | - `passwd` 修改当前用户密码 |
36 | 36 | - `date` 查看系统时间 |
37 | 37 | - `date -s 20080103` 先设置日期 |
38 | 38 | - `date -s 18:24` 设置时间, 如果要同时更改BIOS时间,再执行 hwclock --systohc(hwclock -w 也可以) |
39 | 39 | - `cal` 查看日历 |
40 | 40 | - `uptime` 查看系统已经运行了多久,当前有几个用户等信息 |
41 | | -- `echo` "字符串内容" 输出"字符串内容" |
42 | | -- `cat` 文件 显示文件内容(属于打印语句) |
43 | | -- `cat -n` 文件 显示文件,并每一行内容都编号 |
44 | | -- `more` 文件名 用分页的方式查看文件内容(只能空格进行翻下一页,没办法翻上页) |
| 41 | +- `echo "字符串内容"` 输出"字符串内容" |
| 42 | +- `cat 文件` 显示文件内容(属于打印语句) |
| 43 | +- `cat -n 文件` 显示文件,并每一行内容都编号 |
| 44 | +- `more 文件名` 用分页的方式查看文件内容(只能空格进行翻下一页,没办法翻上页) |
45 | 45 | - `less` 文件名 用分页的方式查看文件内容(带上下翻页,按j向下移动,按k向上移动。按/(或?,/是向下找,?是向上找),再输入要要查找内容字符,可以查找当前文件内容,如果有存在多个结果,按n跳到下一个结果处。) |
46 | 46 | - ` 文件名 显示文件头3行(数字可变) |
47 | | -- `tail -n 3` 文件名 显示文件尾3行 |
48 | | -- `tail -200f` 文件 查看文件被更新的新内容尾200行,如果文件还有在新增可以动态查看到(一般用于查看日记文件) |
| 47 | +- `tail -n 3 文件名` 显示文件尾3行 |
| 48 | +- `tail -200f 文件` 查看文件被更新的新内容尾200行,如果文件还有在新增可以动态查看到(一般用于查看日记文件) |
49 | 49 | - `shutdown -h now` 立即关机(-h参数要加) |
50 | 50 | - `shutdown -h +10` 10分钟后关机(-h参数要加) |
51 | 51 | - `shutdown -h 23:30` 23:30关机(-h参数要加) |
|
71 | 71 | - lrwxrwxrwx. 1 root root 2 Jan 6 2014 xzcat -> xz,前面的l表示这是一个链接文件,类似windows的快捷方式 |
72 | 72 | - drwxr-xr-x. 5 root root 4096 Jun 26 2014 cert,前面的d表示这是一个目录 |
73 | 73 | - |
74 | | -- `ls -ld` 目录名 列表该目录的基本信息 |
| 74 | +- `ls -ld 目录名` 列表该目录的基本信息 |
75 | 75 | - `ls -t` 依照文件最后修改时间的顺序列出文件名。 |
76 | 76 | - `ls -F` 列出当前目录下的文件名及其类型。以/ 结尾表示为目录名,以* 结尾表示为可执行文件,以@ 结尾表示为符号连接。 |
77 | 77 | - `ls -lg` 同上,并显示出文件的所有者工作组名。 |
|
88 | 88 | - `cd ../user` 改变目录位置至相对路径user 的目录下。 |
89 | 89 | - `cd /../..` 改变目录位置至绝对路径的目录位置下。 |
90 | 90 | - |
91 | | -- `cp` 源文件 目标文件 复制文件 |
92 | | -- `cp -r` 源文件夹 目标文件夹 复制文件夹 |
93 | | -- `cp -r -v` 源文件夹 目标文件夹 复制文件夹(显示详细信息,一般用于文件夹很大,需要查看复制进度的时候) |
94 | | -- `mv` 文件 目标文件夹 移动文件到目标文件夹 |
95 | | -- `mv` 文件 不指定目录 重命名后的名字 用来重命名文件 |
96 | | -- `touch` 文件名 创建一个空白文件/更新已有文件的时间(后者少用) |
97 | | -- `mkdir` 文件夹名 创建文件夹 |
98 | | -- `rmdir` 文件夹名 删除文件夹(只能删除文件夹里面是没有东西的文件夹) |
99 | | -- `rm` 文件 删除文件 |
100 | | -- `rm -r` 文件夹 删除文件夹 |
101 | | -- `rm -r -i` 文件夹 在删除文件夹里的文件会提示(要的话,在提示后面输入yes) |
102 | | -- `rm -r -f` 文件夹 强制删除 |
103 | | -- `rm -r -f` 文件夹1/ 文件夹2/ 文件夹3/ 删除多个 |
| 91 | +- `cp 源文件 目标文件` 复制文件 |
| 92 | +- `cp -r 源文件夹 目标文件夹` 复制文件夹 |
| 93 | +- `cp -r -v 源文件夹 目标文件夹` 复制文件夹(显示详细信息,一般用于文件夹很大,需要查看复制进度的时候) |
| 94 | +- `mv 文件 目标文件夹` 移动文件到目标文件夹 |
| 95 | +- `mv 文件` 不指定目录 重命名后的名字 用来重命名文件 |
| 96 | +- `touch 文件名` 创建一个空白文件/更新已有文件的时间(后者少用) |
| 97 | +- `mkdir 文件夹名` 创建文件夹 |
| 98 | +- `rmdir 文件夹名` 删除文件夹(只能删除文件夹里面是没有东西的文件夹) |
| 99 | +- `rm 文件` 删除文件 |
| 100 | +- `rm -r 文件夹` 删除文件夹 |
| 101 | +- `rm -r -i 文件夹` 在删除文件夹里的文件会提示(要的话,在提示后面输入yes) |
| 102 | +- `rm -r -f 文件夹` 强制删除 |
| 103 | +- `rm -r -f 文件夹1/ 文件夹2/ 文件夹3/` 删除多个 |
104 | 104 | - |
105 | 105 | - `find` 高级查找 |
106 | | -- `find . -name` *lin* 其中.代表在当前目录找,-name表示匹配文件名/文件夹名,*lin*用通配符搜索含有lin的文件或是文件夹 |
107 | | -- `find / -name` *.conf 其中/代表根目录查找,*.conf代表搜索后缀会.conf的文件 |
| 106 | +- `find . -name *lin*` 其中.代表在当前目录找,-name表示匹配文件名/文件夹名,*lin*用通配符搜索含有lin的文件或是文件夹 |
| 107 | +- `find / -name *.conf` 其中/代表根目录查找,*.conf代表搜索后缀会.conf的文件 |
108 | 108 | - `find . -name "lin*" -exec ls -l {} \;` 当前目录搜索lin开头的文件,然后用其搜索后的结果集,再执行ls -l的命令(这个命令可变,其他命令也可以),其中-exec和{} \;都是固定格式 |
109 | 109 |
|
110 | 110 |
|
|
0 commit comments