Linux 基础(一)

本文介绍了Linux命令行的基本要素,包括命令提示符的结构与自定义,查看系统支持的shell及当前shell的方法。此外,还详细讲解了绝对路径与相对路径的概念,以及如何进行输入和输出重定向。同时,提到了通配符的使用,如*和?,以及在切换目录(cd)和列出文件信息(ls)时的选项和含义。
摘要由CSDN通过智能技术生成

1.Linux 命令提示符

  farsight ---- 用户名
   @        ---- 分隔符
   ubuntu   ---- 主机名
   :        ---- 分隔符
   ~        ---- 当前工作目录
   $        ---- 权限、身份符号,超级用户使用 #

修改命令提示符,只要修改 PS1 环境变量即可:

这只是临时更改,只对当前 SHELL 有效,如果要开机即生效,就要修改启动文件.profile 或 .bashrc 中对 PS1 的赋值。

 2.查看系统中支持的 shell:cat  /etc/shells 

查看当前 shell:echo $SHELL

 3. 绝对路径和相对路径

绝对路径:从根目录 / 开始的路径。如:/usr/include
相对路径:不以 / 开始的路径。因为它是相对于当前目录或上级目录的路径。如:
             usr      当前目录下的 usr 目录 
             ./usr    当前目录下的 usr 目录
             ../usr   上级目录下的 usr 目录

主目录(家目录),每个用户都有他的主目录,用于存放用户私有文件。
普通用户主目录:/home/xxxx ---- xxxx 用户的主目录
超级用户主目录:/root

两个特殊的目录:
当前目录:.
上级目录:..

4. < 输入重定向

        从键盘输入数据,但如果不想从键盘输入,而想从一个文件中得到输入的数据,则可以使用输入重定向 <,< 的左边是命令,右边是输入文件。


 5. > 输出重定向


        默认情况下,是向控制台(屏幕)输出,但是如果想将输出保存到某个文件中,则可以使用输出重定向 >,< 的左边是命令,右边是输出文件。如果文件不存在就自动创建。如果文件已存在就覆盖原内容。

 6.>> 输出重定向追加

将输出到屏幕的数据输出到文件中,并且是追加到文件中。

 7. 通配符 *, ?, [abcd], [^abcd], [a-z]

以 .txt 结尾可以用通配符表示为:*.txt

 ? 通配有且仅有一个字符

 

通配 1 和 2 中任意一个字符  

通配所有数字

 [] 通配符只匹配一个字符,如果要匹配多个字符,就要多次使用 [] 匹配:

8. cd 切换目录

farsight@ubuntu:~/test$ cd         # 回到家目录
farsight@ubuntu:~$ cd ~             # 回到家目录
farsight@ubuntu:~/test$ cd -       # 切换回之前的目录
farsight@ubuntu:/usr/bin$ cd ..   # 切换到上级目录

9. ls 列出文件信息

-a 所有文件(包含隐藏文件),包括 . 和 ..

 -A 所有文件(包含隐藏文件),但不包括 . 和 ..

  -i 显示文件的 inode 号,inode 号相同的文件是同一个文件。

 -l 长格式

 以上每个文件的 7 个部分,每部分的意思:

 drwxrwxr-x 第一个字母表示文件类型。有:
              d 目录,- 常规文件,l 符号链接,b 块设备,c 字符设备,p 管道
              2-4 三个字母表示“所有者”权限,r 可读,w 可写,x 可执行,并且位置固定。- 表示无权
              5-7 三个字母表示“所属组”权限
              8-10 三个字符表示“其它用户”权限

第二部分,如果是目录表示其下面的子目录个数(包含 . 和 ..),如果是文件则表示硬链接数目
   
第三部分,所有者名称
第四部分,所属组名称
第五部分,文件大小,对于目录表示所占磁盘空间;对于文件表示文件大小
第六部分,最后修改日期
第七部分,文件名

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值