所有的命令不能再中文输入法下输入
1.mkdir
创建一个文件夹
使用方法:mkdir 名称
2.ls
显示目录下的内容
3.ls -a
显示目录下的所有内容 包括隐藏文件夹
4.ls -l
显示目录下的内容的详情
5.ls -la
显示目录下的所有内容的详情 包括隐藏文件夹
6.rm -rf
用于删除一个文件或者目录
用法:rm 文件名称
rm -rf 目录名称
rf 是递归性删除 不管目录里面有多少文件
7. touch
用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
8.mv
用来为文件或目录改名、或将文件或目录移入其它位置。
用法:mv aaa bbb
把aaa 改成bbb
9.cat
用于把档案串连接后传到基本输出
10.Head -n 10 (在进入了txt文件里使用可以有效看出)
head命令与tail命令用法相似,head命令用于查看文档的开始指定数量的字符块,
默认显示文档的前 10 行,如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。
11.Tail -n 10
如果不使用任何选项,tail
命令将以最简单的形式显示最后10
行。
显示指定数量的行
我们可以使用-n (--lines)
选项指定要显示的行数
Tail -n 10
12.ln
它的功能是为某一个文件在另外一个位置建立一个文件 和硬拷贝差不多
ln文件名 拷贝后生成的名字
13.ln -s
它的功能是为某一个文件在另外一个位置建立一个同步的链接 和软拷贝差不多
ln -s 文件名 拷贝后生成的名字
如果 源文件消失 拷贝的文件也会失效
14.cp
主要用于复制文件或目录。
使用方法:cp -r aaa/bbb
将aaa 目录 复制到bbb中
15.pwd
查看路径
16.du -h
可以查看文件夹下的所有文件占的内存大小
17.Cat /proc/cpuinfo
可以查看 cpu的状态
18.Cat /proc/version
可以查看linux 的版本
19.df -hl
可以用来查看磁盘空间大小
19.free -m
显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。
20.top
可以显示 计算机进程运行的数据(实时)
21.ps -ef
用来列出系统中当前运行的那些进程
22.ps -ef|grep python
可以查看某个程序的信息
23.Kill -9
杀死进程
使用方法:Kill -9 进程ID
24.netstat -anptu|grep 22
可以用来查询这个端口是否被占用
25.vim
vim 在命令行中输入vim,进入vim编辑器
Esc 退出
i (插入)命令进行其他命令使用
:wq(保存编辑操作退出)
:q! 退出 不保存
dd 删除光标所在行
Shift +G 到文件尾部
26:设置文件的权限
拿 rwxrw-r-x 来说,所有者、所属组和其他人分别对应的权限值为:
所有者 = rwx = 4+2+1 = 7
所属组 = rw- = 4+2 = 6
其他人 = r-x = 4+1 = 5
所以,此权限对应的权限值就是 765。
设置全部权限
Chmod u=rwx,g=rwx,o=rwx bb.txt
也可以通过数字 7(rwx )来设置
Chmod 777 bb.txt