1、ls
用来查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等
常用参数搭配:
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -r 反序排列
ls -t 以文件修改时间排序tim
ls -S 以文件大小排序sort
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
ll
2、cd命令
用来切换文件目录
(1)进入etc目录
cd /ect/
(2)进入"家"目录
cd ~
(3)进入上一次工作路径
cd -
3、pwd命令
显示当前工作路径。
4、mkdir命令
创建文件夹
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动创建。
5、rm命令
删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。
sudo rm -rf *
删库跑路
6、rmdir命令
删除目录。没用过,一般直接rm。
7、mv命令
移动文件,将目标移动在同一文件夹就是重命名的意思。
##8、 cp命令
复制文件
-r参数,用于将文件夹中所有文件一并复制。复制用cp,剪切就是mv了。
##9、cat命令
用于查看文件内容
-n加入行号
文件从后向前看怎么办?那就把cat倒过来写tac。
想按页看more
,少看点less
,想看文件尾部tail
,想看脑袋head
。
8、which命令
查看可执行文件位置,
查看文件位置whereis
配置数据库查看文件locate
。
9、chmod命令
用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
实例:
(1)增加文件t.log所有用户可执行权限
chmod a+x t.log
(2)撤销原来所有的权限,然后使拥有者具有可读权限,并输出处理信息
chmod u=r t.log -c
(3)给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
chmod 751 t.log -c(或者:chmod u=rwx,g=rx,o=x t.log -c)
(4)将test目录及其子目录所有文件添加可读权限
chmod u+r,g+r,o+r -R text/ -c
10、tar命令
压缩和解压文件
##11、chown命令
更改文件拥有者
12、df命令
显示磁盘情况
13、grep命令
强大的文本搜索命令,grep(Global Regular Expression Print)全局正则表达式搜索。常配合管道、正则表达式使用。
14、wc
wordcount单词统计。
15、ps
查看进程
-aux 显示所有包含其它使用的进程
16、top
显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等。
常用参数:
-c 显示完整的进程命令
-s 保密模式
-p <进程号> 指定进程显示
-n <次数>循环显示次数
17、kill
杀死进程
18、free
显示内存使用情况