Linex 常用命令符
•1 Ls 列出目录内容。
-a 显示指定目录下所有目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息
-h 配合 –l 以人性化的方式显示文件大小
2 输出重定向命令:>
输出重定向会覆盖原来的内容
>> 输出重定向则会追加到文件的尾部
3 分屏显示:more
查看内容
q退出显示
h 可以获得帮助
4 管道: |
一头进一头出
5 清屏:clear
6 切换工作目录:cd
~ 切换到当前用户主目录 home/用户目录
。 切换到当前目录
。。 切换到上级目录
- 可进入所在的目录
7 显示当前路径:pwd
显示当前的工作目录
8 创建目录:mkdir
创建新目录
-p 可递归创建目录
9 删除目录:rmdir
删除目录,但必须空目录
10 创建文件:touch
11 删除文件:rm
-I 以进行交互式方式执行
-f 强制删除,忽略不存在文件
-r 递归删除目录下的内容,删除文件必须用此参数
12建立链接文件:ln
Ln 源文件 硬链接文件
Ln –s 源文件 软连接文件
13 查看或者合并文件内容:cat
14 文本搜索:grep
-v 显示不包括匹配文本的所有行
-n 显示匹配行和行号
-I 忽略大小写
15 查找文件:find
find ./ -name ‘sh’ 查看所有以 sh结尾的文件
find ./ -name ‘[A-Z]’ 查看所有以大写为开头的文件
find –size +10M 查看大于10M的所有文件
find –size -10M 查看小于10M的所有文件
find –size -10M –size +10m查看小于10M、大于10M的所有文件
find –perm 0777 查看所有权限为777的文件
16 拷贝文件:cp
讲一个功能移到另一个目录下
17 移动文件:mv
移动文件或目录
18 归档管理:tar
-c 生成档案文件,创建打包文件
-v 列出归档解档过程,显示进度
-f f后面一定是.tar文件,必须放最后
-t 列出档案包含的文件
-x 解开档案文件
tar -cvf 1234.tar 1.txt 2.txt 3.txt 4.txt
tar -tf 1234.tar
tar -xvf 1234.tar
19 文件压缩解压:gzip
gzip –d 解压
gzip –r 压缩所有子目录
gzip -r 1234.tar
gzip -d 1234.tar.gz
20 查看命令位置:which
•用户与组账号管理
1 查看当前用户:whoami
查看当前用户的身份
2 退出登录账户:exit
3 添加用户账号:useradd = adduser
-d 指定用户登录系统的主目录,如果不该使用该参数,系统自动在
Home下创建相同的目录为主的主目录
-m 自动建立目录
-g 指定组名称
4 设置用户密码:passwd
Sudo passwd zzy
Sudo passwd 可以修改密码
5 切换用户:su
可以使用su命令到root用户
Su zzy 可以切换到zzy账户
6 删除用户:userdel
删除用户,但不会自动删除用户的主目录
-r 删除用户同时删除用户的主目录
7 修改文件权限:chmod
两种使用格式:字母法与数字法
-u user表示文件所有者
-g group表示该文件所有者属于同一组
-0 other 表示其他以外的人
-a all 表示三者皆是
+ 增加权限
- 撤销权限
= 设定权限
r 读
w 写
x 可执行 - 没有任何权限
8 修改文件所有者:chown
9 修改文件所属组:chgrp
•系统管理
1 查看进程信息:ps
ps -ef | grep zzy
2 终止指令:kill
kill 一般配合ps 使用
kill -9 + 进程 强制结束命令
3 查看或配置网卡信息:ifconfig
查看本地网卡信息
4 测试远程主机连通性:ping
5 显示或者设置时间:date
date 的时候用 format格式
6 显示日历 cal
-y + 2002 例子 2002年日历
7 查看进程 top htop
电脑运行情况
8 重启 关机 reboot shutdown init
9 查看磁盘 df
-h 也可以的查看磁盘大小
10 查看当前文件或者路径大小 du