[linux] 02_Linux常用命令-文件目录操作命令

Android 4.0

Linux常用命令-文件目录操作命令

ls 显示文件和目录列表  
    -l 列出文件的详细信息
    -a 列出当前目录所有文件,包含隐藏文件
mkdir 创建目录  
    -p 父目录不存在情况下先生成父目录
cd 切换目录
touch 生成一个空文件
echo 生成一个带内容文件
cat、tac 显示文本文件内容
cp 复制文件或目录
rm 删除文件
    -r 同时删除该目录下的所有文件
    -f 强制删除文件或目录
mv 移动文件或目录、文件或
     mv  aaa bbb 将aaa改名为bbb
find 在文件系统中查找指定的文件
     -name  文件名
wc 统计文本文档的行数,字数,字符数
grep 在指定的文本文件中查找指定的字符串
rmdir 删除空目录
tree 显示目录目录改名树
pwd 显示当前工作目录
ln 建立链接文件
more、less 分页显示文本文件内容
head -n,tail -n分别显示文件开头和结尾内容
Whereis 查看命令所在目录
Whatis 查看命令是做什么用的
1) ls  显示文件和目录列表
     -l 列出文件的详细信息
    -a 列出当前目录所有文件,包含隐藏文件
ll 和ls -l区别
hacket@hacket-ubuntu:~$ ls

2) mkdir 创建目录  
    -p 父目录不存在情况下先生成父目录
hacket@hacket-ubuntu:~$ mkdir Myhouse 创建单级目录
hacket@hacket-ubuntu:~$ mkdir -p  hacket/hehe/haha/xixi 创建多级目录

3)  cd 切换目录
hacket@hacket-ubuntu:~$ cd Myhouse/

4)  touch 生成一个空文件
hacket@hacket-ubuntu:~/Myhouse$ touch myfile.txt

5)  echo 生成一个带内容文件
hacket@hacket-ubuntu:~/Myhouse$ echo "hello ubuntu" > hello.txt

6) cat、tac 显示文本文件内容
hacket@hacket-ubuntu:~/Myhouse$ cat hello.txt

7) cp 复制文件或目录
hacket@hacket-ubuntu:~/Myhouse$ cp hello.txt ../

8) rm 删除文件
    -r 同时删除该目录下的所有文件
    -f 强制删除文件或目录
hacket@hacket-ubuntu:~/Myhouse$ rm myfile.txt  删除文件
hacket@hacket-ubuntu:~/Myhouse$ rm -r  haha/   删除目录下所有的文件

9)   mv 移动文件或目录、文件或改名
hacket@hacket-ubuntu:~/Myhouse$ mv hello.txt haha.txt 改名
hacket@hacket-ubuntu:~/Myhouse$ mv haha.txt ../  移动文件
hacket@hacket-ubuntu:~/Myhouse$ mv xixi/ ../ 移动目录

10)find 在文件系统中查找指定的文件
hacket@hacket-ubuntu:~$ find -name haha.txt


11) wc 统计文本文档的行数,字数,字符数
hacket@hacket-ubuntu:~/xixi$ wc love.txt


12)grep 在指定的文本文件中查找指定的字符串
hacket@hacket-ubuntu:~/xixi$ grep "love" love.txt


11)ln 建立链接文件(类似快捷方式)
hacket@hacket-ubuntu:~/house/roomA$ ln -s /home/hacket/house/roomA /hone/rooma

hacket@hacket-ubuntu:~/house/roomA$ sudo ln -s /home/hacket/house/roomA /home/rooma


12) rmdir 删除空目录(非空目录用rm -r)

13)tree 显示目录目录改名树
ubuntu默认没有安装tree,
sudo apt-get install tree

14) more、less 分页显示文本文件内容

15)head -n,tail -n分别显示文件开头和结尾内容

16) Whereis 查看命令所在目录
hacket@hacket-ubuntu:/home/rooma$ whereis ls


17) Whatis 查看命令是做什么用的
hacket@hacket-ubuntu:/home/rooma$ whatis ls