Linux常用命令学习

1.    Linux文件系统结构

    /bin :bin是二进制(binary)英文缩写,存放命令

   /boot :存放系统启动要用到的程序

   /dev  :包含所有linux系统中使用的外部设备

  /etc  :存放系统管理时要用到的各种配置文件和子目录

  /lib  :存放系统动态连接共享库

  /home :普通用户的主目录

  /root :根用户(超级用户)的主目录

2.    打开终端命令

  ctrl + alt + t

3.    文件和目录相关命令

1) 显示文件

ls -a:显示所有文件

ls -r:逆向显示文件

ls -R:递归地列举所有目录(在当前目录下)的所有内容

 2) 进入目录

cd 目录名:进入某目录

cd ..:返回上级目录

cd ../..:返回上两级目录

cd /:进入根目录

cd ~:进入用户工作目录

3) 创建文件

touch 文件名:创建文件。如果文件已创建,则修改该文件的时间戳为当前系统时间l

touch -t 时间 文件名:修改文件的时间戳为指定时间。

touch -t所需要的时间格式:[[CC]YY]MMDDhhmm[.SS],如201410112233.44

touch -r 文件名1文件名2:修改文件名2的文件的时间戳为文件名1的时间戳

4) 创建目录

mkdir 目录名:创建一个空目录

mkdir -paaa/bbb:先创建目录aaa再在aaa下创建bbb

mkdir -v 目录名:创建目录后显示信息

mkdir -m 权限码目录名:创建一个权限为(权限码)的空目录

5) 删除文件和目录

rm 文件名:删除该文件

rm -f 文件名:删除该文件并不询问

rm -r 目录名:删除一个目录

rm -v 文件名:删除文件时会显示信息

rm -rf 目录名:删除该目录下的所有子文件

6)移动和重命名文件

mv 源文件 目标文件:将源文件命名为目标文件

mv 源文件 目标目录:将源文件移动至目标目录(源文件可多个)

mv 源目录 目标目录:如果目标目录存在,则将源目录移动至目标目录;如果目标目录不存在,则重命名该目录为目标目录

mv * ..:移动当前目录下所有文件到上级目录

7)复制文件或目录

cp 源文件 目标目录:复制源文件到目标目录中(目标目录中无该源文件)

cp -a 源目录 目标目录:复制整个目录到目标目录

8)显示文件

nl 文件.c //加行号显示

head - n 文件.c //显示开头n行

tail -n 文件.c //显示末尾n行


猜你喜欢

转载自blog.csdn.net/weixin_42048417/article/details/80051070