Linux的基本命令-1

本文最后更新于 2024年1月26日 晚上

Linux基础

Linux基本命令

熟悉一些入门的Linux命令

ls命令

作用: 用于显示制定工作目录下的内容(列出目前工作目录所含的文件及子目录)

语法:

1
ls [-alrtAFR](选项) [name...](参数)

参数:

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为”.”的视为隐藏档,不会列出) 示例如下:

1
2
[root@localhost ~]# ls -a
. .. anaconda-ks.cfg .bash_history .bash_logout .bash_profile .bashrc .cshrc .tcshrc

-l 除文件名称外,将文件型态、权限、拥有者、文件大小等资讯详细列出 示例如下:

1
2
3
[root@localhost ~]# ls -l
总用量 4
-rw-------. 1 root root 1437 8月 31 15:54 anaconda-ks.cfg

-r 将文件以相反次序显示(原定依英文字母次序) 示例如下:

1
2
[root@localhost ~]# ls -ra
.tcshrc .cshrc .bashrc .bash_profile .bash_logout .bash_history anaconda-ks.cfg .. .

-t 将文件依建立时间之先后次序列出 示例如下:

1
2
3
[root@localhost ~]# ls -lt
总用量 4
-rw-------. 1 root root 1437 8月 31 15:54 anaconda-ks.cfg

-A-a ,但不列出 “.” (目前目录) 及 “..” (父目录) 示例如下:

1
2
[root@localhost ~]# ls -A
anaconda-ks.cfg .bash_history .bash_logout .bash_profile .bashrc .cshrc .tcshrc

-F 在列出的文件名称后加一个符号;例如可执行文件则加 “*”, 目录则加 “/“ 示例如下:

1
2
[root@localhost ~]# ls -F /home
msb123/

-R 若目录下有文件,则目录下的文件依序(递归)列出 示例如下:

1
2
3
4
5
[root@localhost ~]# ls -R /home
/home:
msb123

/home/msb123:

常用组合

  • 查看文件详情:ls -lll
  • 增强对文件大小易读性,以人类可读的形式显示文件大小: ls -lh
  • 对文件或者目录进行从大到小的排序:ls -lhs
  • 查看当前目录下的所有文件或者目录,包括隐藏文件: ls -la
  • 只查看当前目录下的目录文件: ls -d
  • 按照时间顺序查看,从上到倒下时间越来越近: ls -ltr
  • 查看文件在对应的inode信息:ls -li

cd命令

作用: 变换当前目录到dir。默认目录为home,可以使用绝对路径或相对路径。

语法:

1
cd [dir](路径)

示例:

跳转到用户目录下:

1
2
[root@localhost ~]# cd /home/bei
[root@localhost bei]#

跳转到home目录:

1
2
[root@localhost bei]# cd ~
[root@localhost ~]#

跳转到上次所在的目录:

1
2
3
[root@localhost ~]# cd -
/home/bei
[root@localhost bei]#

跳转到父目录(也可以直接使用cd ..):

1
2
[root@localhost bei]# cd ./..
[root@localhost home]#

跳转到当前目录的上两层目录:

1
2
[root@localhost bei]# cd ../..
[root@localhost /]#

pwd命令

作用:可立刻得知目前所在的工作目录的绝对路径名称.

语法:

1
pwd

查看当前所在目录:

1
2
3
4
[root@localhost /]# cd /home
[root@localhost home]# pwd
/home
[root@localhost home]#

Linux的基本命令-1
https://blog.noobbei.top/2024/01/07/Linux的基本命令-1/
作者
Godbei
发布于
2024年1月7日
更新于
2024年1月26日
许可协议