常用linux命令记录

常用linux命令记录

1.常用linux命令基本使用列表

序号命令英文作用
01lslist查看当前文件夹的内容
02pwdprint work directory查看当前所在文件夹
03cd[目录名]change directory切换文件夹
04touch[文件名]touch如果文件不存在,创建文件
05mkdir[目录名]make directory创建目录
06rm[文件名]remove删除指定的文件
07clearclear清屏

2.帮助命令

2.1 command –help
2.2 man command

3.常见命令解释

ls命令

常用选项:

参数含义
-a显示所有子目录与文件,包括隐藏文件
-l以列表方式显示详细信息
-h配合-l以人性化方式显示文件大小

ls通配符使用:

通配符含义
*任意个数字符
代表任意一个字符,至少一个
[]可以匹配字符组中的任意一个
[abc]匹配abc中的任意一个
[a-e]匹配从a到e范围内的任意一个
cd命令

常见用法:

命令含义
cd切换到当前用户主目录
cd ~切换到当前用户主目录
cd .保持在当前目录
cd …切换到上级目录
cd -在最近两次工作目录之间切换
mkdir

创建新的目录

选项含义
-p递归地创建目录
rm

删除文件或者目录

选项含义
-f强制删除、忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹必须要此参数
tree

以树状图显示文件目录结构
说明:如果没有命令,需要手动安装: sudo apt install tree

选项含义
-d只显示目录
cp

复制文件或者目录到另一个文件或者目录

选项含义
-f直接覆盖已经存在的目标文件,不含提示
-i覆盖文件前提示
-r递归复制目录下的所有子目录和文件
mv

移动目录或者文件,可用于重命名

选项含义
-i覆盖文件前提示
cat

查看文件内容,创建文件,合并文件,追加文件内容

选项含义
-b对非空输出行编号
-n对输出的所有行编号
more

分屏显示文件内容,每次显示一页

操作键功能
空格键显示下一页
Enter键一次滚动一行
b回滚一屏
f前滚一屏
q退出
grep

强大的文本搜索工具

选项含义
-n显示匹配行及行号
-v显示不包含文本的所有行(相当于求反)
-i忽略大小写

常见模式查找:

参数含义
^a行首,寻找以a开头的行
ab$行尾,寻找以ab结束的行
重定向

echo:显示参数指定的文字,通常和重定向联合使用
重定向>和>>用于将命令执行结果重定向到一个文件

符号含义
>表示输出,会覆盖文件原有的内容
>>表示追加,会将内容追加到已有文件的末尾
网络相关
序号命令英文作用
01ifconfigconfigure a network interface查看/配置计算机当前网卡信息
02ping ip地址ping检测到目标ip地址的链接是否正常
ssh

通过ssh客户端可以连接到运行ssh服务器的远程机器,用于远程管理

序号命令英文作用
01ssh 用户名@ipsecure shell远程登陆
scp

远程复制文件,英文是secure copy,命令格式
scp 用户名@ip:文件名或路径 用户名@ip:文件名或路径

选项含义
-r若给出的源文件是目录,则scp将递归地复制该目录下所有子目录何文件
-P若远程ssh服务器的端口不是22,需要使用大写字母-P选项指定端口
chmod

可以修改 用户/组文件/目录 的权限
命令格式:
chmod +/-rwx 文件名/目录名

组管理
序号命令作用
01groupadd 组名添加组
02groupdel 组名删除组
03cat /etc/group确认组信息
04chgrp 组名 文件/目录名修改文件/目录的所属组
用户管理
序号命令作用说明
01useradd -m -g 组 新建用户名添加新用户-m 自动建立用户家目录
-g 指定用户所在的组,否则建立同名的组
02passwd 用户名设置用户密码如果是普通用户,直接用passwd可以修改自己的账户密码
03userdel -r 用户名删除用户-r选项会自动删除用户家目录
04cat /etc/passwd grep 用户名确认用户信息新建用户后,用户信息保存在/etc/passwd文件中
查看用户信息
序号命令作用
01id [用户名]查看用户UID和GID信息
02who查看当前所有登陆的用户列表
03whoami查看当前登陆用户的用户名
切换用户
序号命令作用说明
01su - 用户名切换用户,并且切换目录-可以切换到用户家目录,否则保持不变
02exit退出当前登陆账户
修改文件权限
序号命令作用格式说明
01chown修改拥有者chown 用户名 文件名/目录名修改文件/目录拥有者
02chgrp修改组chgrp -R 组名 文件名/目录名递归修改文件/目录的组
02chmod修改权限chmod -R 755 文件名/目录名递归修改文件权限
usermod

用户设置用户的 主组/附加组 和登陆 shell
主组:通常在新建用户时指定,在/etc/passwd第4列GID对应的组
附加组:在/etc/group中最后一列表示改组的用户列表,用于指定用户附加权限

序号命令作用
01usermod -g 组 用户名修改用户的主组
02usermod -G 组 用户名修改用户的附加组
03usermod -s /bin/bash修改用户登录shell

修改文件/目录的拥有者
chown 用户名

which

which命令用于查看执行命令所在的位置
例:which ls

时间和日期
序号命令作用
01date查看系统时间
02calcalendar 查看日历,-y选项可以查看一年的日历
磁盘信息
序号命令作用
01df -hdisk free显示磁盘剩余空间
02du -h [目录名]disk usage 显示目录下的文件大小

说明:选项 -h 表示以人性化的方式显示文件大小

进程信息
序号命令作用
01ps auxprocess status 查看进程的详细状况
02top动态显示运行的进程并且排序
03kill [-9] 进程代号终止指定代号的进程, -9 表示强行终止

ps选项说明:

选项含义
a显示终端上的所有进程,包括其他用户的进程
u显示进程的详细状态
x显示没有控制终端的进程

说明:退出top可以直接输入q

find

用于查找文件

序号命令作用
01find [路径] -name “*.py”查找指定路径下扩展名是.py的文件,包括子目录
tar
打包/解包

tar是linux中最常用的备份工具,可以把一系列文件打包到一个大文件,也可以把一个打包的大文件恢复成一系列文件

序号命令作用
01tar -cvf 打包文件.tar 被打包的文件/路径 …打包文件
02tar -xvf 打包文件.tar解包文件

tar选项说明:

选项含义
c生成档案文件,创建打包文件
x解开档案文件
v列出归档解档的详细过程,显示进度
f指定档案文件名称,f后面一定是.tar文件,必须放在最后
压缩/解压缩

1、gzip
linux中最常见的压缩文件格式就是xxx.tar.gz
在tar命令中有一个选项-z可以调用gzip,实现压缩和解压缩功能
#压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径…
#解压缩文件
tar -zxvf 打包文件.tar.gz
#解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目标路径

选项含义
-C解压缩到指定目录,注意:解压缩的目录必须存在

2、bzip
在tar命令中有一个选项-j可以调用bzip2
命令格式:

序号命令作用
01tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径 …打包文件
02tar -jxvf 打包文件.tar.bz2解包文件
apt

apt是advanced packaging tool,是一款安装包管理工具,用于安装/卸载/更新软件包

序号命令作用
01sudo apt install 软件包安装软件
02sudo apt remove 软件名卸载软件
03sudo apt upgrade更新已安装的包
  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值