Linux必会命令(常用)

目录类命令

1、pwd返回当前目录的绝对路径

绝对路径:从根目录开始 完整路径

相对路径:相对于当前目录开始的一个路径

2、ls 查看目录里面所有内容

-a 全部的文件,连同隐藏(开头为.的文件)一起列出来(常用)

-l 长数据串列出,包含文件的属性与权限等等数据;(常用)等同于ll

3、cd 切换目录

cd 绝对路径     切换路径

/是根目录

cd 相对路径     切换路径(目标目录在当前目录下才能使用)

cd ~ 或者 cd    回到自己的家目录

/root(~)是家目录

cd -                  回到上一次所在目录

cd ..                 回到当前目录的上一级目录

cd -P                跳转到实际物理路径,而非快捷方式 路径       

4、mkdir(Make directory)建立目录

-p    创建多级目录

5、rmdir(ReMove directory) 删除一个空目录

6、touch 创建一个空文件

7、rm 删除文件和目录 最危险的 rm -rf *(就是-r -f)

-r   递归删除目录所有内容

-f   强制执行删除操作,而不提示用于进行确认

-v  显示指令的详细执行过程

8、cp 复制

语法:cp 源文件 目标目录

-r   递归复制整个文件夹

远程复制:scp  源文件  root@192.168.200.78:/root

9、mv剪切、重命名

mv 源文件名字 新名字        重命名

mv  源文件名字   /文件夹名/文件夹名                 剪切(不重命名剪切)

mv  源文件名字   /文件夹名/文件夹名/新名字     剪切(重命名剪切)

10、查看文件内容

cat:查看文件所有内容,适用于小文件,一页能展示全的文件      tac

-A 查看隐藏字符

more:分屏分页查看(空格翻页,q退出)

less:分屏分页查看(空格翻页,q退出)

head:从头部查看

tail:从尾部查看   日志

tail -f  文件名            实时追踪文件信息(常用于日志文件)

11、echo  后台打印输出

12、> 覆盖 和 >> 追加 输出重定向

13、wc统计

wc  -l   文件名          统计文件的行数

wc  -c  文件名           统计文件的字节数

wc  -w  文件名          统计单词数

14、< 输入重定向

15、history  查看已经执行过历史命令

-c  清空历史命令

查看历史命令中是否有tar相关的命令

16、ln  软链接  类似于windows里的快捷方式

ln  -s   源文件(被链接文件)  目标文件(快捷方式)

删除软链接的时候,不要带斜杠

日期类命令

1、date  获取当前日期

2、date  -d   获取非当前时间

3、date  -s   修改系统时间

4、cal   日历

组操作

1、groupadd 组名        创建组(root)

2、groupdel 组名         删除组

3、groupmod  -n  新组名  旧组名

4、cat  /etc/group        查看组

用户操作

1、useradd

useradd  -g  组名  用户名       (指定组创建用户)

查看用户

2、userdel

userdel    用户名            (功能描述:删除用户但保存用户主目录)

userdel   -r   用户名         (功能描述:用户和用户主目录,都删除)

3、usermod

usermod  -g   组名   用户名        (修改用户所在组)

4、id    查看身份证

5、cat  /etc/passwd     查看所有用户

6、passwd   修改用户密码

7、su  -  用户名           切换用户

8、who

9、sudo   以管理员身份运行命令

权限

d(文件类型) 

rwx(属主权限)(u)

r-x(属组权限)(g)

r-x(其他用户权限)(o)

chmod  [{ugoa}{+-=}{rwx}] [文件或目录]

chmod [mode=421] [文件或目录]

r=4 w=2 x=1

7(rwx)   5(r-x)  6(rw-) 

755 644(熟知)

chown 改变用户

-R 递归操作

查找(非常重要)

1、find     查找文件

find [搜索范围] [选项]  关键词 

选项:-name    -user   -size

2、grep    过滤查找   linux  命令三剑客

grep [选项]  关键词  文件

-n 显示行号

3、|  管道符

命令1 | 命令2       将命令1的结果传递给命令2

压缩/解压缩

1、gzip/gunzip

只能压缩文件,不能修改名字,只能解压缩到当前目录,不保存源文件

2、zip/unzip

zip [选项]  XXX.zip  将要压缩的内容

解压文件

unzip  XXX.zip  [选项]  路径

-d 路径

-r  递归压缩目录

解压文件夹

3、tar

tar [选项]  XXX.tar.gz   将要打包的内容

压缩 tar -zcvf 压缩包.tar.gz 文件

解压缩 tar -xvf 压缩包.tar.gz  -C 指定解压路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值