Linux 基础命令

1,初识Linux

(1)在Linux系统中没有盘符的区分,所有文件,文件夹都在一个根目录下 "/"

(2)Linux的命令通用格式“command  [-选项]  [-参数]”

(3)Linux中的命令行默认在“/HOME/用户名”下

(4)特殊路径符   ..表示上一级路径   .表示当前路径   ~表示HOME目录

(5)Linux中可以配置多个用户,多个用户组,用户可以加入多个用户组

2,Linux命令介绍

(1)cd 命令

语法:cd [Linux 路径],不写参数默认回到HOME目录

(2)pwd 命令

语法:pwd,查看当前工作目录路径

(3)mkdir 命令

语法:makdir [-p] [Linux路径],用于创建文件夹,[-p]选项用于一次创建多级目录

(4)touch 命令

语法:touch [Linux路径],用于创建文件

(5)cat 命令

语法:cat [Linux路径],用于查看文件内容

(6)more 命令

语法:more [Linux路径] ,同cat用于查看文件内容,不同的是more支持翻页,空格翻页,q推出

(7)cp 命令

语法:cp [-r] 参数1 参数2 (-r用于文件夹),将参数1复制到参数2

cp ./test1 ./test2
(8)mv 命令

语法:mv 参数1 参数2 (若参数2不存在则用于改名)

mv ./test1 ./test2 

将当前目录test1文件改名成test2

(9)rm 命令

语法:rm [-r -f] 参数1...,用于删除文件或文件夹,-f表示强制删除,-r表示删除文件夹

(10)su - root

进入超级管理员账户,对于一般用户很多权限是没有的,如不能在HOME目录以外创建文件,可以简写成su -

(11)which 命令

查找命令的程序文件的位置

which pwd
(12)find 命令

用于查找文件

按文件名查找 语法:find 起始地址 -name "被查找的文件名"

find / -name "test1"

按文件大小查找 语法:find 起始地址 -size +/- n[KMG]

含义:从开始地址查找大于/小于n[KMG]的文件,其中+代表大于,-代表小于

find /HOME/chaoqun -size +100G
(13)grep 命令

按关键字过滤文件行

语法:grep [-n] "关键字"

-n用于显示行号

(14)wc 命令

统计文件行数,单词数量等

语法:wc [-c -m -l -w] 文件路径 ,其中-c统计byte数,-m统计字符数量,-l统计行数,-w统计单词数量

(15)管道符 |

左边的结果用于右边的输出 如:

ls -l |grep -r "hello world"
cat ./test1 |grep "nihao,shijie"
(16)echo 命令

在命令行中输出内容 

echo "hello world"

配合反引号``

echo `pwd`

则相当于执行力命令pwd

再配合管道符如:

echo `find / -name "*test*" | gerp test1` 

其中*为模糊匹配

(17)> ,>>  重定向符

>将左侧命令的结果覆盖写入右侧的文件中,>>将左侧的结果追加写入右侧的文件中

ls -l >> ./test1
(18)tail 命令

查看文件尾部的内容,语法:tail [-f -num] Linux路径

-f表示持续跟踪文件的更改,-num表示查看尾部多少行

(19)vi/vim 

vi/vim的三种模式,命令,输入,底线模式,其中vim是vi的加强版

语法:vim 文件名(如存在则打开,不存在则创建)

刚进入时自动进入命令模式,i键可以切换输入模式,任何模式按Esc都会退回命令模式,且只能从命令模式进入输入模式或者底线命令模式,底线模式和输入模式不能互相切换

输入:则进入底线模式,:wq 表示保存并退出  :w 仅保存  :q!强制退出

(20)su - 用户名  用于切换用户

exit,ctrl + D退出

(21)sudo 命令

在其他命令前加上sudo即可为其附上root权限,但需要为普通用户配置sudo认证才能使用sudo命令

配置认证:root模式下使用visudo命令,进入编辑模式,在末尾加上ALL=(ALL)  NOPASSWD:ALL

(22)groupadd,groupdel 命令

语法:groupadd 组名 groupdel组名(用户组的创建和删除)

(23)useradd,userdel 命令

语法:useradd [-g -d] 用户名 ,-g用于指定组,-d用于指定HOME目录,若不指定默认在/home/用户名

(24)id 命令

语法:id 用户名,查看用户所属组

(25)usermod -aG

语法:usermod -aG 用户组 用户名 修改用户所属组

3,权限信息

(1)认识权限

上述图中“drwxr-xr-x”,都有这样的字符串,其中第一个字母“d”表示这是一个文件夹,若是“-”则表示是一个文件,若是“|”则表示一个软链接

除了第一个字母外还有9个字母,每三个字母为一组,分别包含了wxr-这三个字母,w表示可修改,x表示可执行(如可使用cd进入),r表示可读,-表示不具有该权限

第一组,表示所属用户的权限,第二组表示所属用户组的权限,第三组表示其他用户的权限

(2)修改权限

chmod命令(修改文件,文件夹的权限信息)

注:只有root用户和文件,文件夹所属用户才有权限修改

语法:chmod [-R] 权限 文件或文件夹路径

chmod u=rwx,g=rw,o=r hello.txt

-R 表示对文件夹内的内容用相同的规则

chown命令(修改文件或文件夹所属用户或用户组)

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

-R 表示对文件夹内的内容用相同的规则

chown -R chaoqun:chaoqun test1

  • 29
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值