1.su 切换用户
sudo passwd root 修改root的密码
2.useradd 添加用户
useradd -s /bin/bash bbb //使用户bbb使用系统默认的shell
3.passwd 用户名 设置密码
4.ls 查看文件或目录
ls -a 查看隐藏文件
ls -l 查看所有文件或目录
5.cd 改变工作目录
6.pwd 显示当前工作目录
7.mkdir 创建目录
8.rmdir 删除目录(目录必须是空目录)
9.cp 拷贝文件和目录
cp -r /home/crush/20170502 /home/crush/test 拷贝目录
10.touch file 创建文件
11.rm 删除文件或目录
rm -r /home/crush/test 删除目录
rm -f /home/crush/20170502/test.txt 删除文件
12.mv 移动或更名现有的文件或目录
mv /home/crush/20170502/test.txt /home/crush/20170502/test1.txt //重命名文件
mv -f /home/crush/20170502 /home/crush/test //移动文件或目录
13.cat 查看文件内容
-b 对非空输出行编号
-n 对输出的所有行编号
> 创建
>> 追加
重定向符号:
<重定向输入
>重定向输出
>>添加输出
2>错误重定向
&>错误和信息重定向
14.head 显示文件内容的前几行
15.tail 显示文件的后几行
16.管道与命令替换
管道是重定向的一种
17.umask 文件或目录的创建掩码
普通用户缺省时umask的值为0002,第一个0代表是八进制
18.chmod 改变目录或文件的权限
文字设定法
数字设定法
19.find 文件查找
find . -name file1|xargs ls -l //显示文件的具体信息
20.grep 搜索文件内容
正则表达式
grep -n printf main.c //搜索到printf标出是第几行
grep -n ^$ main.c //搜索
find和grep结合
find /usr/include -name stdio.h|xargs grep FILE
-F 每个模式作为固定的字符串对待 //??
21.tar 文件管理
tar [主选项+辅选项] 目标文档 源文件或目录
归档
tar cvf file.tar [a-d].txt
tar rf file.tar a.txt //??
tar -xf file.tar //从档案文件中释放文件
归档后的压缩
tar czvf file.tar.gz [a-d].txt
tar xzvf file.tar.gz //从压缩文件中释放文件
22.gzip/bzip2 文件压缩解压
gzip The_Holy_Bible.txt
gzip -dv The_Holy_Bible.txt //解压
23.scp 远程copy文件命令
scp filename username@ip:path