Linux常用基础命令汇总!

​​​​​


一、文件、磁盘管理命令

1、查看文件信息:ls

“.”代表当前目录,“..”代表上一级目录

-a :显示指定目录下所有子目录与文件,包括隐藏文件  例:ls -a

-l :以列表方式显示文件的详细信息  例:ls -l

-h: 配合-l显示文件大小 例:ls -lh

2、输出重定向命令:>

例:ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )

>>输出重定向则会追加到文件的尾部

3、分屏显示:more

每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助

4、管道:|

一个命令的输出可以通过管道作为另一个命令的输入

例:ls | more

5、清屏:clear

clear作用为清除终端上的显示,也可用快捷键:Ctrl + l 

6、切换工作目录: cd

cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。

cd:切换到当前用户的主目录

cd~ :切换到当前用户的主目录

cd.  :切换到当前目录

cd.. :切换到上级目录

cd-  :可进入上次所在目录

7,显示当前路径:pwd

可以显示当前的工作目录,直接输入pwd即可

8,创建目录:mkdir

参数-p可递归创建目录。例:mkdir -p

9,删除目录:rmdir

必须离开目录,并且目录必须为空目录,不然提示删除失败。

10,创建文件:touch

可使用touch命令创建一个文件

11,删除文件:rm

为了防止文件误删,可以在rm后使用 -i 参数以逐个确认要删除的文件

    rm –r 递归删除
    rm –f 不报错(强制删除)

12,建立链接文件:ln

软链接:ln –s 源文件 目标文件(不占用空间,源文件删除软连接文件作废,可以连接文件和文件夹)

硬链接:ln 源文件 目标文件(占用同样空间,源文件删除硬链接正常使用,只可以链接文件)

修改连接文件或者源文件对另外一方都有影响

 

13,查看或者合并文件内容:cat

cat 文件名列表      一次性查看所有文件所有内容对比more分屏查看

也可合并文件 例:cat 1.txt 2.txt > 3.txt       cat 1.txt 2.txt >> 4.txt

14,文本搜索:grep

grep (用于查找 以行为单位)选项  字符串  文件名

常用格式:输入  | grep选项 字符串(more 1.txt | grep -n )

grep  -i 忽略大小写

grep  -v 反选

grep  -n 显示行号

15,查找文件:find

格式:find 路径 选项 查找内容
  find  -name 文件名
  find  -size 大小
  find  -perm 权限 (777)

16,拷贝文件:cp

cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。

例:cp  1.txt   11.txt

17,移动文件:mv

用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。

例:mv 11.txt ../

18,归档管理:tar

tar –cf  tar包名 归档文件列表… (tar -cvf 1234.tar 1.txt 2.txt 3.txt 4.txt)
tar –tf  tar包名 查看归档组成文件
tar –xf  tar包名 解开归档   (tar -xvf 1234.tar) 
-v 显示进度

注意:除了f需要放在参数的最后,其它参数的顺序任意。

19,文件压缩解压:gzip

gzip –r  tar包名 压缩归档包
gzip –d  tar包名 解压.tar.gz包

20,查看命令位置:which

例:which pip3


二、用户、权限管理


1、查看当前用户:whoami

whoami该命令用户查看当前系统当前账号的用户名。可通过cat /etc/passwd查看系统用户信息。

2、退出登录账户: exit

如果是图形界面,退出当前终端;

如果是使用ssh远程登录,退出登陆账户;

如果是切换后的登陆用户,退出则返回上一个登陆账号。

3、添加用户账号:useradd

自动建立目录:sudo useradd –m 用户名

如果创建用户的时候,不指定组名,那么系统会自动创建一个和用户名一样的组名。

4、设置用户密码:passwd

sudo passwd 设置root密码

sudo passwd 用户名(设置普通用户)

5、切换用户:su

su 切换到root 先设置密码: sudo passwd

su 用户名 切换到用户

6、删除用户:userdel

sudo userdel –r 用户名

7、修改文件权限:chmod

chmod 修改文件权限有两种使用格式:字母法与数字法。

字母法:chmod u/g/o/a +/-/= rwx 文件

chmod  u/g/o/a  +/-/= 可以添加、删除、赋值权限

数字法:如:chmod u=rwx,g=rx,o=r filename 就等同于:chmod u=7,g=5,o=4 filename

r,w,x 可读4,可写2,可执行1。 – 没有权限

8、修改文件所有者:chown

例:chown zzy 4.txt

9、修改文件所属组:chgrp 

例:chgrp zzy 4.txt

10、查看进程信息:ps

ps命令可以查看进程的详细状况,例:ps -ef | grep zzy

11、终止进程:kill

kill命令指定进程号的进程,需要配合 ps 使用。

代表强制终止:kill  -9  pid(进程号)

12、查看或配置网卡信息:ifconfig

查看本地网卡信息

13、测试远程主机连通性:ping

例:ping www.baidu.com
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值