Linux的常用命令


命令 init[0123456]

0:关机

1:单用户

2:多用户无网络

3:多用户有网络

4:系统未使用保留给用户

5:图形界面

6:系统重启

初始化系统启动的配置


ls -a显示隐藏文件

ls -l 显示长了表格式

参数可以重叠比如 ls -al


文件目录操作功能

mkdir 建立目录

rmdir 删除空目录(有文件的不行)

rm 删除文件

touch 建立空文件

cp 复制命令

cp -r dir1 dir2 递归复制(复制文件目录下的所有文件)

mv 移动文件和改文件名

find 查找文件或者目录

比如 find / -name xxx  从根目录开始查找一个文件名为xxx的文件 从根目录查找速度会很慢


文件查看功能

more 分页显示文件内容,滚动完毕自动退出,或者分页状态中按Q停止

less 分页显示文件内容,但是允许向上滚动,用Q退出

cat 查看文件内容不分页


grep 查询文件内的文字,只查询文件里有没有

grep "xxxx" filename

-n 显示行号


管道命令

| 管道命令 在linux和unix系统中

把上一个命令的结果交给|后的命令来处理

比如 ll /etc/ | more 分页显示etc目录的内容

>管道定向命令 输出转移

把上一个命令的结果交给>的文件并覆盖

>>

把上一个命令的结果交给>>后的文件并追加到末尾

<管道定向命令 读入



文件权限管理

Linux文件都有所有者和权限概念

权限分 读、写、执行

所以

wrx-r--r-表示本人可读可写可执行、本组其他用户只读、其他用户只读

文件的所有者和所在组一般为创建文件的用户和该用户所在组

chown username filename 修改文件的所有者