1.la 列出文件
ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件
ls a* 列出当前目录下以字母a开头的所有文件
ls -l *.txt 给出当前目录下以.txt结尾的所有文件
2.cp 复制命令
cp a a.bak 把文件复制为新文件afile.bak
cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下
cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下
3.mv 移动重命名命令
mv a.php b.php 将a.php重命名为b.php
mv afile /tmp 把当前目录下的afile移动到/tmp/目录下
4.rm 删除文件夹/名称命令
rm a.php 删除文件a.php
rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。
rm -rf ceshi 删除ceshi目录以及它所包含的所有内容
rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认
5.cd 切换目录命令
cd ~ 切换到主目录
cd /tmp 切换到目录/tmp
cd dir 切换到当前目录下的dir目录
cd .. 切换到到上一级目录
cd ../.. 切换到上二级目录
cd ~ 切换到用户目录
6.mkdir 创建目录
mkdir photos 在当前目录中建立名为photos的目录
mkdir -p a/b/c 在当前目录下建立指定的嵌套子目录
7.more/less 查看文件内容
more a.txt 查看a.txt 文件内容
退出,使用 q 键
8.grep/find 查找命令
grep bible /etc/exports.txt 在文件exports.txt 查出出现bible的所有行
find .-name *.pdf 在当前目录中查找pdf文件
另外,可以和管道符号结合使用
tail -100 /var/log/apache/access.log|grep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行
9. cat 查看文件内容 不分页
cat aa.php 查看aa.php文件内容
10.top 查看cpu ,内存
11.pwd 查看当前目录路径
12.ps 查看进程
13.touch 创建空文件
touck aa.html
14.tar 压缩,解压tar文件
tar -cvf **.tar a.jsp b.java
将a和b打成**.rar tar -xvf **.tar a.jsp b.java
将**.tar 解包
15.tail 查看文件详情
16.clear 清屏命令
17.chown 修改文件所有者 权限
chown -R -h owner file
- R(recursive)选项意味着对所有子目录下的文件也都进行同样的操作。
- h选项意味着在改变符号链接文件的属主时不影响该链接所指向的目标文件
chown -R xh test1 (test1目录及子目录的所有文件属主变为xh)