Linux基本命令(一)

godbei
2024-01-26 / 0 评论 / 73 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年03月27日,已超过175天没有更新,若内容或图片失效,请留言反馈。

记录下学习Linux的笔记

熟悉一些入门的Linux命令

ls命令

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

语法:

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

参数:

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

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

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

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

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

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

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

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

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

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

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

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

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

[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,可以使用绝对路径或相对路径。

语法:

cd [dir](路径)

示例:

跳转到用户目录下:

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

跳转到home目录:

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

跳转到上次所在的目录:

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

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

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

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

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

pwd命令

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

语法:

pwd

查看当前所在目录:

[root@localhost /]# cd /home
[root@localhost home]# pwd
/home
[root@localhost home]# 
0

评论 (0)

取消