1.cat
1.显示 2.创建新文件 > 3.合并 >覆盖 >>不覆盖
2.who 3.history 4.logout 5.exit 6.cat 7.shutdown
shutdown -h now
8.输入输出定向和管道:
标准输入 代码0 </<< 标准输出 代码1 >/>> 标准错误输出 代码2 2>/2>>
9.more 分页显示内容,管道 ls /etc | more
1.常用目录
/ 根目录~ 主目录,普通用户时代表/home/name,root时候代表/root//bin 里放着命令 /etc 配置文件 /home 每个普通用户的主目录2.cp命令——拷贝文件 3.mv——移动文件或重命名文件/目录的移动重命名
改名: mv a.txt c.txt
4.rm——删除文件 5.touch——创建空文件 6.cd——改变目录 7.pwd——显示当前目录 8.ls命令 9.文件类型 10.mkdir——创建一个目录 11.rmdir——删除空目录 12.cp-r ——复制目录 13. rm-r ——递归删除目录 14.通配符
* 任意的0个到多个字符 ?任意的一个字符 [a-z]任意的一个小写字母 [^a-z]不是任意的一个小写字母
15.检查文件:cat ,分页:more、 less,头部尾部: head、 tail 16.编辑文件:nano / vi
Ctrl+O 保存 +X退出 剪切:Ctrl+K 剪切 Ctrl+U粘贴(不用记,下面有提示)
1./etc/passwd /etc/shadow /etc/group /etc/gshadow 2.useradd——增加用户
添加用户ladygaga uid为666 主目录为/home/ladygaga, shell为/bin/bash #useradd -u 666 -d /home/ladygaga -s /bin/bash ladygaga
3.usermod——改变用户属性 4.userdel username——删除用户 5.groupadd——增加用户组 6.groupmod——修改组的属性 7.groupdel——删除组 8. passwd username ——修改密码
1.目录文件权限
r w x(可执行)
2.权限的八进制表示 3.chgrp——修改文件属组 4.chown——修改文件属主 5.chmod——修改文件权限(数字设定法)
格式:chomd [who] [+ | - | = ] [mode] 文件名 u文件所属用户,g同组用户,a所有用户,o其他用户
6.umask——设置掩码 7.根据掩码得出文件,目录权限。默认目录权限777,文件权限666
权限与掩码做减法运算
8.ls -ll 查看权限
1.ln——创建硬连接 2.ln -s ——创建符号连接 3.硬连接节点相同,符号连接不同 4.which——查看可执行文件位置 5.whereis——查看文件位置 6.locate——配合数据库查看文件位置 7.find——搜寻磁盘 8.压缩文件:gzip bzip2 9.tar——文件归档(尤其注意-f必须放在最后跟文件名)
第七章: 1.ps——查看进程信息 2.top——显示当前正在进行的进程 3.pgrep 4.pstree 5.kill 6.killall——用于杀死指定进程
第九章: 1.wc——统计文本信息 2.sort uniq 4.cut 5.paste 6.diff 7.tr——文本转换 8.grep (grep [参数] [查找内容] 文件名/目录)
chmod +x ./hello.sh ./hello.sh
引用一个定义过的变量,只要在变量名前面加美元符号即可。变量名周围加花括号{}防止引起混淆。如${hello}控制结构: if结尾fielif = else iffor num in num1 num2 num3… do done