1.touch:创建文件,比如: touch a.txt
2.vi:编辑修改文件,比如: vi a.txt
打开编辑页面后:
a 键:开始输入编辑;
Esc键:结束输入内容
:wq:保存文件编辑内容退出;注意前面的“:”
ctrl+z:强制退出当前编辑状态;
!:不保存退出
3.rm:删除文件
-f:force,即强制删除; 如:rm -f a.txt
-r:recursive,即递归式的删除列出的目录下的所有文件和目录;如:rm -r a.txt
-i:interactive,即交互式删除文件,即会问是否删除文件?如: rm -i a.xtx
-v:verbose,详细显示进行的步骤;如:rm -v a.txt
4.mkdir:创建目录,如:
mkdir Music
5.rm -rf : 强制删除文件目录和其下的文件,如:
rm -rf Music (假设Music下还有其他文件和目录)
6.rm -d:删除空文件目录,如:
rm -d Music (假设Music文件夹是空的)
7.cat:按正序输出(读出)文件内容,如:
cat a.txt (页面就会显示文件内容)
8.tac:按反向输出文件内容,如:
tac a.txt
9.echo:输出一行内容,经常输出字符串,数字之类的内容,如:
echo "hello world"/ echo hello world / echo 12345等
10.printf:格式化输出内容,如:
printf "%-10s %-10s %-10s/n" id name pwd
输出:id name pwd (制表形式输出内容)
注:
%s :字符串格式化 %-10s:靠做对齐 %10s:靠又对齐,下同
%d:整数格式化
%f:浮点型格式化
11.ls:列出目录内容
-l:垂直形式列出目录内容
-i:把一些相关信息也一起列出来
-s: size,即把目录下文件大小也输出来,默认按文件大小排序出来
12.mv:源文件内容拷贝到目标文件中,覆盖原内容,如:
mv a.txt b.txt 其中a:src ,b :des
13.su: 切换到root用户(有可能需要输入root密码)
14.exit: 从root用户切换到普通用户(免密码的方式)
su - test: 从root用户切换到test用户 (test是普测试用户,要换成自己的才对)
15.find 命令的几种用法:
1.全盘
find / -name tomcat tomcat 是要查找的文件名 ;/ 代表是全盘搜索也可以指定目录搜索
2.按目录搜索:
find /etc -name tomcat
find /home -name tomcat
3.按文件大小查找:
find / -size +204800 + 号是大于; - 号是小于直接写数字就是等于
4.查找属于用户名为hello.sh的文件,输入find / -user hello.sh,根据文件类型查找,查找某个目录下的所有目录。
5.输入find / -type d,根据访问时间,查找etc下面1小时内被修改的文件,输入find /etc -cmin -60。
原文 http://www.cnblogs.com/westernbluewolf/p/12623737.html