Linux基础命令

目录

1.查看文件夹信息(ls命令)

 2.查看当前目录(pwd命令)

 3.切换工作目录(cd命令)

4.HOME目录

5.相对路径、绝对路径

6.特殊路径符

7.创建文件夹(mkdir命令)

 8.创建文件(touch命令)

9.查看文件内容(cat命令)

10.翻页查看文件(more命令)

 11.复制文件、文件夹(cp命令)

12.移动文件、文件夹(mv命令) 

13.删除文件、文件夹(rm命令)

14.查看命令程序本体文件路径(which命令)

15.搜索文件(find命令)

16.过滤关键字(grep命令)

17.统计(wc命令) 

18.管道符( | )

19.输出内容(echo命令)

20.反引号( ` )

21.查看文件尾部命令(tail命令)

22.查看文件头部内容(head命令)

23.重定向符( > ) 

 24.软件按照(yum命令)

25.控制系统服务(systemctl命令)

 26.软链接(ln命令)

27.查看进程信息(ps命令)

28.结束进程(kill命令)

29.查看端口情况(nmap命令)

30.测试网络(ping命令)

31.压缩(tar命令、zip命令)

32.解压 (tar命令、unzip命令)

33.切换用户(su命令)

34.获取root权限(sudo 命令)

35.修改权限(chmod命令)

36.修改文件文件夹所属用户、组(chown命令)

37.用户组管理(groupadd命令、groupdel命令)

 38.用户管理(增、删、查)


1.查看文件夹信息(ls命令)

        语法:ls [ -l -h -a] [参数]

        解释:        

        参数:被查看的文件夹,不提供参数,表示查看当前工作目录。

        -l:以列表形式查看。

        -h:配合-l,以更加人性化的方式显示文件大小。

        -a:显示隐藏文件(在Linux中以 . 开头的,均是隐藏的)

 2.查看当前目录(pwd命令)

        语法:pwd

 3.切换工作目录(cd命令)

        语法:cd  [目标目录]

        解释:

        目标目录:要切换到去的地方,不提供默认切换到当前登录用户HOME目录

4.HOME目录

        每一个用户在Linux系统中都有自己专属的工作目录,称之为HOME目录。

        普通用户的HOME目录: /home/用户名

        root用户的HOME目录:/root

5.相对路径、绝对路径

        相对路径:非以 / 开头的称之相对路径

        绝对路径:以 / 开头的称之绝对路径

6.特殊路径符

        .  :表示当前,比如 ./ a.txt,表示当前文件夹的a.txt文件

        ... :表示上级目录,比如 .../ 表示上级目录,... / ... /表示上级目录的上级目录

        ~ :表示用户的HOME目录,比如cd ~ ,即切换到用户HOME目录

7.创建文件夹(mkdir命令)

        语法:mkdir [ -p ] 参数

        解释:

        参数:被创建文件夹的路径

        -p:可选,表示创建当前前置路径(连续创建多个文件夹)

 8.创建文件(touch命令)

        语法:touch 参数

        解释:

        参数:被创建的文件路径

9.查看文件内容(cat命令)

       语法:cat 参数

       解释:

        参数:被查看的文件路径

10.翻页查看文件(more命令)

        语法:more 参数

        解释:

        参数:被查看的文件路径

        在查看过程中:

                空格:翻页

                q:退出​​​​​​​

 11.复制文件、文件夹(cp命令)

        语法:cp [ -r ] 参数1 参数2

        解释:

        参数1:被复制的

        参数2:要复制去的对方

        -r:可选,复制文件夹使用

12.移动文件、文件夹(mv命令) 

        语法:mv 参数1 参数2

        解释:

        参数1:被移动的

        参数2:要移动去的地方,参数2如果不存在,则进行改名

13.删除文件、文件夹(rm命令)

        语法:rm [ -r  -f  ]  参数....参数

        解释:
        参数:支持多个,每一个表示被删除的,空格进行分隔

        -r :删除文件夹使用

        -f:强制删除,不会给出明确提示,一般root用户会用到

14.查看命令程序本体文件路径(which命令)

        语法:which 参数

        解释:

        参数:被查看的命令

15.搜索文件(find命令)

        语法:find 路径 -name 参数

        解释:

        路径:搜索的起始路径

        参数:搜索的关键字,支持通配符* 

16.过滤关键字(grep命令)

        语法:grep [ -n ] 关键字 文件路径

        解释:

        -n:可选,表示在结果中显示匹配的行的行号

        关键字:必填,表示要过滤的关键字

        文件路径:必填,表示压迫过滤内容的文件路径

17.统计(wc命令) 

        语法:wc [ -c  -m  -l  -w  ]  文件路径

        解释:

        -c:统计byte数量

        -m:统计字符数量

        -l:统计行数

        -w:添加单词数量

        文件路径:被统计的文件

18.管道符( | )

        写法: |  ,将符号左边的结果作为右边的输入

19.输出内容(echo命令)

        语法:echo 参数

        解释:

        参数:被输出的内容 

20.反引号( ` )

        被两个反引号包围的内容,会作为命令执行 

21.查看文件尾部命令(tail命令)

         语法:tail [ -f ] 参数

        解释:

        参数:被查看的文件

        -f:持续跟踪文件修改

22.查看文件头部内容(head命令)

        语法:head [  -n  ]  参数

        -n:查看的行数

        参数:被查看的文件

23.重定向符( > ) 

         将符合左边的结果,输出到右边指定的文件中去

        >:表示覆盖输出,将命令的输出重定向到一个文件中,如果文件不存在则创建文件,如果文件已存在则覆盖文件内容。 例如:ls > file.txtls 命令的输出保存到 file.txt 文件。

        >>:表示追加输出将命令的输出追加到一个文件中,如果文件不存在则创建文件,如果文件已存在则在文件末尾追加内容。 例如:echo "Hello" >> file.txt 将字符串 "Hello" 追加到 file.txt 文件中。

 24.软件按照(yum命令)

        语法:yum  [  install  remove  search ]  [  -y  ]  软件名称

        解释:

        install:安装

        remove:卸载

        search:搜索

        -y:自动确认

25.控制系统服务(systemctl命令)

        语法:systemctl   start  |  stop  |  restart  |  disable  |  enable  |  status  服务名

        解释:

        start:启动

        stop:停止

        status:查看状态

        disable:关闭开机自启

        enable:开启开机自启

        restar:重启

 26.软链接(ln命令)

        语法:ln -s 参数1 参数2

        解释:

        参数1:被链接的

        参数2:要链接去的地方

27.查看进程信息(ps命令)

        语法:ps  -ef 

28.结束进程(kill命令)

        语法:kill  [  -9  ]  进程ID

        解释:

        -9:强制关闭进程

29.查看端口情况(nmap命令)

        语法:nmap 被查看的ip地址

30.测试网络(ping命令)

        语法:ping [  -c  num ]  参数

        解释:

        -c:检查的次数,不使用则表示无限制

        参数:IP名或主机名

31.压缩(tar命令、zip命令)

        语法:tar -zcvf 压缩包 被压缩1...被压缩2...被压缩N

        语法:zip  [ -r ]  参数1  参数2  参数N

        解释:

        -z:表示使用gzip,可以不写

        -r:压缩文件夹

32.解压 (tar命令、unzip命令)

        语法:tar  -zxvf  被解压文件 -C  要解压去的地方

                   unzip  [ -d ]  参数

        解释:

        -z:表示使用gzip,可以省略

        -C:指定要解压去的地方,不写解压到当前目录

        -d:指定要解压去的地方,通tar的-C选项

        参数:被解压的zip压缩包文件

33.切换用户(su命令)

        语法:su  [  -  ]  [  用户 ] 

        解释:

        - :表示切换后加载环境变量,建议带上

        用户:可以省略,不写默认切换到root  

34.获取root权限(sudo 命令)

        语法:sudo  其他命令 

        如果无法使用sudo,请参考Hadoop集群安装常见问题以及解决方法_菜鸟工程师10086的博客-CSDN博客

 

35.修改权限(chmod命令)

        语法:chmod [ -R ]  权限 参数

        解释:

        权限:要设置的权限,比如755,表示:rwxr-xr-x

        参数:被修改的文件、文件夹

        -R:设置对文件夹及其内部文件都生效

权限解释:

        0:无任何权限,即 ---

        1:仅有X权限,即 --x

        2:仅有W权限,即 -w-

        3:有w和x权限,即 -wx

        4:仅有r权限,即 r--               

        5:有r和x权限,即 r-x

        6:有r和w权限,即 rw-

        7:有全部权限,即 rwx

        r:Read 读  w:Write 写 x:eXecute 执行

36.修改文件文件夹所属用户、组(chown命令)

        语法:chown  [ -R ]  [ 用户 ]  [ : ]  [ 用户组 ]  文件或文件夹

        解释:

        -R:对文件夹内部文件同样生效

        用户:修改所属用户

        用户组:修改所属用户组

        ::用以分隔用户和用户组

37.用户组管理(groupadd命令、groupdel命令)

         语法:

         创建:groupadd  用户组名 

         删除:groupdel  用户组名

 38.用户管理(增、删、查)

        语法:

        创建用户:useradd [ -g -d ] 用户名

        解释:-g:指定用户的组,不指定会创建同名组并自动加入

                   -d:指定用户的HOME路径,不指定默认在:/home/用户名

        删除用户:userdel  [  -r  ]  用户名

        解释:-r:删除用户的HOME目录,不使用则保留

        查看用户:id  [ 用户名 ]         

 

         

 

 

         

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吗喽也是命

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值