Linux学习总结(一):Linux命令行的使用

1.常用命令介绍

命令说明
cd切换到目标路径
pwd输出当前路径
ls列出当前目录下的文件及子目录,以不同的颜色对文件夹与文件进行了区分, 文件是白色的字体,而文件夹是淡蓝色的字体
ls -l以列表的形式列出目录下的详细内容
mkdir [-p] 目录名”目录名”就是要创建的目录路径;使用”-p”选项时,当创建的目录名包含的上级目录不存在时,它会自动创建所有不存在的目录
touch 文件名创建不存在的文件或更新已存在文件的时间
cat 文件名在终端下输出文件的内容进行查看
echo $变量名 或 echo 字符串在终端上打印一段文字,或者把终端的变量内容打印出来;使用echo命令时,带双引号和不带双引号的效果是一样的,使用引号时,要注意用英文符号
输出重定向到文件的控制符”>”或”>>”其中”>”会直接用输出 覆盖原文件,而”>>”则把输出追加到原文件的末尾
rmdir [-p] 目录名删除空的目录;-p可以用来递归删除目录,如果子目录删除后其父目录为空时,也一同被删除
rm [选项] 一个或多个文件/文件夹名rm命令删除内容时,文件是会被直接永久删除的,它并不会放到回收站中再确认,所以在使用rm命令前,一定要考虑清楚
sudo 命令切换到root用户下执行命令,如在/home目录下需要root用户权限才能修改文件
clear清除终端执行各种命令后输出的内容
reboot/poweroff重启/关机
man [要查询的内容]查看Linux系统自带的参考手册,按键盘方向键的”↑”“↓”键可以实现上下切页。按”q”键可以退出手册

(1)cd命令

  • “~”:当前用户的 home 目录
  • “.”:当前目录
  • “. .” :当前目录的上一层目录
  • “/” :根目录
  • “-“:上一次cd切换前的目录

(2)ls命令

  • -a: 显示所有文件及目录 ,包括隐藏文件
  • -l :文件型态、权限、拥有者、文件大小等信息详细列出
  • -t :将文件依建立时间之先后次序列出
  • -A: 同 -a ,但不列出 “.”(当前目录) 及 “…”(父目录)
  • -R :若目录下有文件,则该目录下的文件也会列出,即递归显示

(3)重定向命令

echo test > file.txt # 把echo test的输出重定向至file.txt文件
ls > file.txt # 把ls命令的输出重定向至file.txt文件

(4)rm命令

  • -i:删除文件或文件夹前,终端会逐一询问确认
  • -r:将目录及其包含的子目录或文件全部删除,即rm可以删除非空的目录,有别于rmdir
  • -f:忽略不存在的文件,无需逐一确认(尽量少用,避免出错无法挽回)

(5)man命令
通过”-s”选项指定它搜索的章节号:

man -s 3 printf

查询结果包含三部分:
第一部分,函数的概述,介绍该函数的功能。
第二部分,使用函数的时候需要包含哪些头文件,
第三部分,函数的具体原型,方便了解需要传递什么参数,每个参数的作用

2.命令格式介绍

command [-options] [argument]
  • command:命令名,如cd 、pwd、ls
  • -options:选项,如-h 或–help
  • argument:命令参数,如cd ~中 ~
  • 带[]的内容表示不是必须的,如cd 后不带选项,

(1) 每个命令都会带有一个”-h” 或者”–help”的参数,可以用来打印帮助说明如

 ls --help

(2)列出所有文件包括以.开头的隐藏文件,两种命令形式:

ls -a
ls --all

3.自动补全

  • 单击TAB:只有一个匹配项时自动补全
  • 双击TAB:列出所有可匹配项
  • TAB可以补全命令、参数、路径等等,使用较频繁。

4.退出/取消

  • ctrl+c :中止命令执行
  • ctrl+z :退出环境或应用,如退出python时

5.命令的本质

/bin目录下包含了很多命令,如ls、lsblk、lsmod、mkdir等命令程序
使用which命令可以查看命令的路径

which ls 
which pwd 
which cd 

当我们输入Shell时,它会到预定的目录下查找有没有该程序,如果有就使用命令选项及参数调用该程序执行,并把程序的输出再呈现出来。查看预定的目录:

echo $PATH # echo是输出命令,而”$PATH”是一个变量,表示终端使用的路径环境变量

输出的环境变量用 : 进行分隔,Shell将会在这些路径下寻找命令程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值