Linux 命令学习
命令分类:
文件处理命令
权限管理命令
文件搜索命令
帮助命令
用户管理命令
压缩解压命令
网络命令
关机重启命令
1, 文件处理命令
命令格式: 命令[- 选项][参数]
例: ls-la/etc
说明: 1)个别命令使用不遵循此格式
2)当有多个选项时, 可以写在一起
3)简化选项与完整选项
-a 等于 --all
目录处理命令:
ls-a 显示所有文件 - l 详细信息显示 - d 查看目录属性
mkdir-p 递归创建
cd
pwd 显示文件路径
-rw-r--r--(- 二进制文件 d 目录 l 软链接文件)u 所有者 g 所属组 o 其他人
rmdir 删除空目录
cp-rp-r 复制目录 - p 保留文件属性
mv 剪切文件, 改名
rm 删除文件 - rf[文件或目录]-r 删除目录 - f 强行执行
文件处理命令:
touch 创建空文件创建带空格文件 " "
cat 显示文件内容 - n 显示行号
tac 倒过来显示
more 分页显示文件内容 (空格) 或 f 翻页 (Enter) 换行 q 或 Q 退出
Less 分页显示文件内容(可向上翻页)
head 显示文件前面几行 - n 指定行数默认 10 行
tail 显示文件后面几行 - n 指定行数 - f 动态显示文件末尾内容默认 10 行
ln 生成链接文件 - s [源文件] [目标文件]-s 创建软链接
2, 权限管理命令
chmod 改变文件或目录权限{ugoa}{+-=}{rwx}-R 递归修改 421
chown 改变文件或目录的所有者 chwon [用户名] [文件或目录]
chgrp 改变文件或目录的所属组 chgrp [用户名] [文件或目录]
umask 显示设置文件的缺省权限 - S 以 rwx 显示新建文件缺省权限
3, 文件搜索命令
find 文件搜索 find [搜索范围] [匹配条件]
find/etc+iname* ?
find / +size -size size 1 数据块 512 字节 0.5K
find /home -user shenchao -group
find /etc -cmin -5 在 etc 目录下 5 分钟内被修改过属性的文件和目录
-amin 访问时间 -mmin 文件内容
find /etc -size +163840 -a -204800 在 / etc 下查找大于 80MB 小于 100MB 的文件
-a 两个条件同时满足 -o 连个条件满足任意一个即可
-type 根据文件类型查找: f 文件 d 目录 l 软链接文件
find /etc -name inittab -exec ls -l {} /; 显示详细信息
find /etc -name init* -a -type f -ok ls -l {} /; 询问
inum 按 i 节点查找
locate 在文件资料库查找文件 在 / tmp 临时文件中找不到
updatedb 更新文件资料库
-i 不区分大小写
which 搜索命令所在目录及别命信息
whereis 搜索命令所在目录及帮助文档路径
grep 在文件搜寻子串匹配的行并输出 -i 不区分大小写 -v 排除指定字符串 ^
4, 帮助命令:
man 获得帮助命令 1 命令的帮助 5 配置文件的帮助
whatis 命令 apropos 配置文件
touch--help
help 查 shell 内置命令
data 更改时间
5, 用户管理命令
useradd 创建用户
passwrd 设置用户密码
whotty 本地终端 pts 远程终端
w 查看用户登陆详细信息
6, 压缩解压命令
(压缩后不保留原文件)gzip 压缩文件
gunzip 或 gzip -d 解压缩. gz 的压缩文件
tar 打包目录 - c 打包 - v 显示详细信息 - f 指定文件名 - z 打包同时压缩 tar 选项[-zcf] [压缩后文件名] [目录]
tar 打包目录 - x 解包 - v 显示详细信息 - f 指定文件名 - z 解压缩
(压缩后保留原文件)zip 压缩文件或目录 - r 压缩目录
unzip 解压缩
bzip2 压缩文件 - k 产生压缩文件后保留原文件
tar-cjfJapan.tar.bz2Japan
bunzip2 解压缩
tar-xjfJapan.tar.bz2
7, 网络命令
write 给在线用户发信息, 以 Ctrl+D 保存结束
wall 发广播信息
ping 测试网络连通性 - c 指定发送次数
ifconfig 查看和设置网卡信息语法: ifconfig 网卡名称 IP 地址
mail 查看发送电子邮件
last 列出目前和过去登入系统的用户信息
lastlog 检查某特定用户上次登录的时间 - u??????
traceroute 显示数据包到主机间的路径
netstat[选项] 显示网络相关信息 - t TCP 协议 - u UDP 协议 - l 监听 - r 路由 - n 显示 IP 地址和端口号
netstat -tlun 查看本机监听的端口
netstat -an 查看本机所有的网络链接
netstat -rn 查看本机路由表
setup
mount[-t 文件系统] 设备文件名 挂载点范例: mount -t iso9660 /dev/sr0 /mnt/cdrom
umount 卸载
8, 关机重启命令
shutdown-c 取消前一个关机命令 - h 关机 - r 重启
其他关机命令 haltpoweroffinit 0
其他重启命令 rebootinit 6
系统运行级别?
0 关机
1 单用户
2 不完全多用户, 不含 NFS 服务
3 完全多用户
4 未分配
5 图形界面
6 重启
cat /etc/inittab
runlevel 查询系统运行级别
logout 退出登录命令
来源: http://www.bubuko.com/infodetail-3434065.html