Linux 经常使用的命令

1.目录/文件切换命令

cd 目录名称

  cd ~ 切换到家目录

  cd / 切换到根目录

  cd - 切换到上一次操作的目录

  cd ..或cd ../ 切换到上级目录

  cd .或cd ./ 切换到当前目录

ls 显示目录文件与文件夹

  ls -a 显示包含隐藏文件(.+文件名)在内的文件及文件夹

  ls -l (也可使用”ll”) 显示文件/文件夹的详细信息

  ls -R 递归显示目录下的目录和文件

  ls -t 按修改时间显示

  ls -r 逆序显示

pwd 显示当前文件的路径

  - pwd -p 显示当前文件物理路径,即实际路径,而非链接路径

  - pwd -L 显示当前默认路径,即链接路径

touch 创建文件

  touch 文件名称;空格隔开文件名称可一次创建多个文件

  touch想要创建文件名称为“a b.txt”的文件,文件名称用引号引住。eg: touch ‘a b.txt’

mkdir 创建文件夹

  mkdir 文件夹名 ;空格隔开文件夹名称可一次创建多个文件夹

  mkdir -p 文件夹名/文件夹名 递归创建文件夹。 eg:mkdir a/b/c/d

rm 删除文件或文件夹

  rm 文件

  rm -rf 文件夹名(可以删除非空文件夹)

  rmdir 文件夹名(只能删除空文件夹

vi/vim 编辑文件

  基本流程

  1>vim  文件名   

    >进入浏览模式(这里对文件不能进行任何操作)

  2>输入 i 从浏览模式

    >进入到插入编辑模式

  3>按下esc退出插入编辑模式

    >退出到浏览模式

  4>在浏览模式下

    >输入:wq,退出编辑。(记得不要少了“冒号”,这里的【:wq】是保存推出的意思,【:wq!】加了感叹号就是强制保存推出的意思,【:q!】这个是强制推出不保存)

cp 复制文件或文件夹

  cp 要复制的文件或文件夹路径 复制到的路径/(文件名或文件夹)eg:cp /aa/1.txt /bb/2.txt 将aa目录下的1.txt复制到bb目录下,并改名为2.txt

  cp -r 要复制的文件夹路径 复制到的路径/(文件夹名) 递归复制文件夹

mv 移动文件或目录,并修改文件名称

  mv 要移动的文件或文件夹路径 移动到的路径/(文件名或文件夹)

    eg:mv 001.txt ../002.txt 移动加改名

    eg:mv 001.txt ./002.txt 改名

    eg:mv a /home/ 移动文件夹(默认会递归移动)

    eg:mv a /home/b 移动文件夹(默认会递归移动)并改名为b

cat 查看文件内容

  cat 文件名

  cat -A 文件名 显示隐藏的内容

  cat -n 文件名 显示行号

head 查看文件的头

  head -5 文件名 显示文件的前5行/head -n 5 文件名 显文件的前5行

  head 文件名(默认显示文件前10行)

tail 查看文件的脚

  tail -5 文件名 显示文件的后5行/tail -n 5 文件名 显文件的后5行

  tail 文件名(默认显示文件后10行)

  tail -f 动态显示文件的追加内容 , 当监控的文件被删除以后 监控断开

  tail -F 动态显示文件的追加内容 ,当监控的文件被删除以后,监控等待,等待监控同名文件

Linux 经常使用的命令

上一篇:poj3694(tarjan缩点+lca)


下一篇:使用ganymed-ssh2连接linux报错Cannot negotiate, proposals do not match.