2023-02-24 05:00PM
ls :列出目录
cd :切换目录
pwd :显示当前的目录
mkdir :创建一个新的目录
rmdir :删除一个空的目录
cp :复制文件或目录
rm :移除文件或目录
mv :移动文件与目录,文件重命名
可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp
~ 表示当前用户的home目录, 例如 cd ~
表示前一个目录, 例如 cd -
. 表示当前目录, 例如 ls .
.. 表示上一层目录
$ ls 表示在命令行下执行 "ls" 这个命令
| 表示 pipe, 例如: ls | grep a ,先执行 ls, 然后在ls的结果中搜索"a"
表示 写入信息,例如: echo hihihi > file3 把 "hihihi"这个本应由"echo"命令输出的字符串写入到 "file3"中。
ls:
列出当前目录下的文件
$ ls
file1 file2
2.查看当前目录下所有的文件,并且给出比较详细的信息:
$ ls -al
total 16
drwxr-xr-x 5 sg552 wheel 170 10 13 15:13 .
drwxr-xr-x 10 sg552 wheel 340 10 13 15:15 ..
drwxr-xr-x 14 sg552 wheel 476 10 13 15:13 .git
-rw-r--r-- 1 sg552 wheel 28 10 13 15:13 file1
-rw-r--r-- 1 sg552 wheel 8 10 13 11:30 file2
3.在当前目录下,从旧到新的列出所有的文件: (注意参数: trh)
$ ls -altrh
total 16
-rw-r--r-- 1 sg552 wheel 8B 10 13 11:30 file2
-rw-r--r-- 1 sg552 wheel 28B 10 13 15:13 file1
drwxr-xr-x 14 sg552 wheel 476B 10 13 15:13 .git
drwxr-xr-x 5 sg552 wheel 170B 10 13 15:13 .
mkdir:
## mkdir
新建一个目录:
```bash
$ mkdir my_folder
也可以创建多层文件夹:
$ mkdir a/b/c/d/e/f -p
top:
查看当前的系统(CPU, 内存,进程)状态
$ top
进入界面后,默认按照CPU,内存排序。
按“1”就能看到CPU中的每个core的负载,按"c" 就能看到每个进程所对应的具体的命令。按回车可以立刻刷新状态。可以找到当前最消耗CPU的进程。然后看它是否正常
ps:
查看系统的进程。可以非常直观地了解到当前服务器的内存使用状态。
列出系统中的所有名字中带有 "thin"的进程:
$ ps -ef | grep thin
显示出系统中的所有进程,并且以消耗的内存来从低到高的排序:
$ ps aux --sort rss
df:
查看当前服务器的所有分区,并且以用户
$ df -kh
du:
查看当前文件夹的大小
$ du . -kh 查看文件夹大小
in-s:
新建一个soft link (软连接)。可以认为它就是windows中的快捷方式 kill:
终止某个进程 crontab:
crontab 是定时执行任务的工具。 我们需要使用下面命令进入到编辑页面:
$ crontab -e
TODO crontab的格式
tall:
查看某个文件的尾部。 例如:
$ tail /var/log/system.log
默认显示文件的最后10行。
可以跟踪显示某个文件的尾部:
$ tail -f /var/log/system.log
可以指定显示该文件的尾部100行:
$ tail -n 100 /var/log/system.log
最常见的用法:跟grep 共同使用, 例如,实时跟踪显示某个文件,只过滤出内容中带有ERROR:
$ tail -f /var/log/system.log | grep ERROR
参考:http://devops_book.siwei.me/chapters/linux_commands.html
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论