Linux系统操作命令
关机 (系统的关机、重启以及登出 )
shutdown -h now 关闭系统
shutdown -r now 重启
reboot 重启
logout 注销
处理目录的常用命令
ls : 列出目录及文件名
-a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
-d :仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)
cd :切换目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录
pwd :显示目前的目录
-P :显示出确实的路径,而非使用连结 (link) 路径。
mkdir :创建一个新的目录
-m :配置文件的权限 直接配置,
- p :帮助你直接将所需要的目录
rmdir :删除一个空的目录
cp : 复制文件或目录
rm : 移除文件或目录
mv : 移动文件与目录,或修改文件与目录的名称
touch 命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件
file显示文件类型
uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用
文件内容查看
cat 由第一行开始显示文件内容
-n 或 --number:由 1 开始对所有输出的行数编号。
-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
-E 或 --show-ends : 在每行结束处显示 $。
-T 或 --show-tabs: 将 TAB 字符显示为 ^I。
-A, --show-all:等价于 -vET
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写
nl 显示的时候,顺道输出行号!
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行
man 查看各个命令的使用文档,如 :man cp
find 用于在文件树中查找文件,并作出相应的处理
用户和群组
groupadd group_name 创建一个新用户组
groupdel group_name 删除一个用户组
groupmod -n new_group_name old_group_name 重命名一个用户组
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
passwd 修改口令
passwd user1 修改一个用户的口令
wc功能为统计指定的文件中字节数、字数、行数,并将统计结果输出
命令格式:
wc [option] file..
-c 统计字节数
-l 统计行数
-m 统计字符数
-w 统计词数,一个字被定义为由空白、跳格或换行字符分隔的字符串
备份
dump -0aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的完整备份
dump -1aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的交互式备份
restore -if /tmp/home0.bak 还原一个交互式备份
rsync -rogpav --delete /home /tmp 同步两边的目录
浙公网安备 33010602011771号