Linux (一) 常见指令

Linux (一) 常见指令

unbuntu环境下

cd

作用:跳转到指定目录

示例:

cd FunctionWork/SystemStudy/          #跳转到FunctionWork/SystemStudy/ 目录下
cd -  				# 返回到上一次的目录下
cd ~				# 跳转到用户目录下
cd ..         		#跳转到上一级目录
cd /           		#跳转到根目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Up5nrQSQ-1638887235080)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207162112390.png)]

ls

作用:查看当前目录下的文件

ls  		#查看当前目录下的文件和目录
ls -l 		#查看当前目录下的文件、目录详细信息(创建时间、所有者、读写权限等)
ls -a 		#查看当前目录下的所有文件、目录(包含隐藏文件)
ls -ail 	#查看当前目录下的所有文件、目录详细信息(包含隐藏文件;额外显示文件的结点号)
ls -c       #根据修改时间排序显示文件和目录,按照左上至右下的顺序显示出来

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U4nAOoDk-1638887284887)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207164633781.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bKF7eLz7-1638887235084)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207164722570.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IwT4ETbL-1638887235086)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207164916853.png)]

mkdir

作用:创建文件夹

mkdir  文件夹名称 #创建文件夹
mkdir -p  文件夹名称  #两个功能:一、创建文件夹,如果该文件夹已存在就不再创建;二、创建多层目录,例如: mkdir -p  dir1/dir2/dir3

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Za0GgNN-1638887235087)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207175835736.png)]

rm

作用:删除文件或目录

rm 文件名  # 删除该文件
rm -rf  文件名、目录名 #强制删除该文件或目录,注意使用该命令时会彻底删除该目录不可恢复,需要慎重

ubuntu在线安装软件

sudo apt-get xxx

sudo apt-get update   # 更新软件源
sudo apt-get upgrade  #更新软件源列表
sudo apt get install 软件名  #安装软件Ubuntu 16 之前要使用apt-get install 软件名 来安装,在Ubuntu 16 之后可以直接使用apt install 软件名 来安装。
sudo apt remove 软件名 # 卸载软件

ubuntu离线安装软件

dpkg -i | --install xxx.deb  # 安装deb软件包
dpkg -r | --remove xxx.deb   # 删除软件包

pwd

作用:查看当前所在路径

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wkgenjI4-1638887235089)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207184433107.png)]

cat

作用:不打开文件查看文件里的内容

cat 文件名

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QAsWWXNB-1638887235090)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207185137805.png)]

touch

作用:创建文件,仅创建文件不打开文件

touch  文件名

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FUuELlUS-1638887235091)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207185351899.png)]

find

作用:在指定目录查找文件

find  指定目录  -name  文件名

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KoycqTVX-1638887235093)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207190947779.png)]

文件的链接(两种方式:软链接、硬链接)

软连接

​ ln -s : 软连接:相当于快捷方式 ,将 “快捷方式” 删除对源文件没影响

硬链接

​ ln : 硬链接 副本(文件内的数据会同步更新),副本文件内的数据发生变动,源文件也跟随变动,但是当副本文件被删除时源文件不受影响。

文件的压缩和解压

文件压缩
tar cvf  压缩包的名字 要打包的文件
文件解压
tar xvf 压缩包的名字  -C 指定要解压到的目录

系统相关命令

ps

作用:查看进程状态 , 静态查看当前时刻进程的状态

ps -ef   	# 显示当前进程的id ,其父进程的id,占用CPU的百分比......
ps -aux		# 显示当前进程id,CPU占用率,虚拟內存量,占用的內存量.......
top

作用:动态查看进程的状态

top
查看历史命令
history    # 查看所有历史命令
history|grep 命令名称   #查看指定命令
网络相关命令
ifconfig # 显示网络相关信息(ip地址、子网掩码等)

ifconfig ens33 192.168.16.1 # 把ens33网卡的ip改为192.168.16.1   属于临时修改网卡ip地址,关机重启后修改失效恢复原样

ifconfig ens33 down	# 关掉网卡

ifconfig ens33 up	# 打开网卡

/etc/init.d/networking restart # 重启网络配置

ping IP地址    # 测试网络连接是否正常 

netstat -an  #一般用netstat -an 来显示所有连接的端口并用数字表示。netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。使用时如果不带参数,netstat显示活动的 TCP 连接。格式

telnet ip地址 端口号 #测试目标主机的端口号能否访问
修改文件的权限
chmod a+x  test #修改文件权限 通过权限描述符修改:  a:所有用户   u:文件所有者 g:同组用户  o:其他用户    (r、w、x分别指可读、可写、可执行)
chmod 775 he  #修改文件权限 通过16进制数修改

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6ywav08x-1638887235094)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207215558255.png)]

常见操作
* : 通配符

作用:模糊匹配

示例:

​ 1.查找文件名以 te开头的文件 : ls te*

​ 2.查找文件名里含有 es的文件 : ls *es*

? : 忽略单个字符

作用:和 * 类似,只不过只能忽略单个字符

示例:

​ 查找文件名以是test的文件 : ls te?t 或者 ls ?est

tab键

作用:当输入一个命令或者已存在的文件、目录名的前几个字符,按tab键可以自动补全

用户相关
sudo passwd root # 给root用户设置密码
passwd 普通用户名 #给普通用户设置密码
su root/普通用户名 # 切换用户
如何查看指令帮助文档

方式一:

指令 --help  # 例如:ls --hellp

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jFbaiKMV-1638887235095)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207221302602.png)]

方式二:

man 指令  # 也可以使用 man 命令查看 c标准函数库里的函数的说明文档   例如:man scanf

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Nrm2X2M-1638887235096)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207221558818.png)]

type
type命令 用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令。
  • alias:别名。
  • keyword:关键字,Shell保留字。
  • function:函数,Shell函数。
  • builtin:内建命令,Shell内建命令。
  • file:文件,磁盘文件,外部命令。
  • unfound:没有找到。

语法

type(选项)(参数)

选项

-t:输出“file”、“alias”或者“builtin”,分别表示给定的指令为“外部指令”、“命令别名”或者“内部指令”;
-p:如果给出的指令为外部指令,则显示其绝对路径;
-a:在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名。

参数

指令:要显示类型的指令。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dUSDxlz8-1638887235097)(C:\Users\纵横四海\AppData\Roaming\Typora\typora-user-images\image-20211207221910347.png)]

命令提示符

hhd@hhd-virtual-machine:~$

•@ 之前的部分为当前用户名

•@ 与 : 之间的部分为主机名称

• :与 $ 之间的部分为当前的路径

选项

-t:输出“file”、“alias”或者“builtin”,分别表示给定的指令为“外部指令”、“命令别名”或者“内部指令”;
-p:如果给出的指令为外部指令,则显示其绝对路径;
-a:在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名。

参数

指令:要显示类型的指令。

[外链图片转存中…(img-dUSDxlz8-1638887235097)]

命令提示符

hhd@hhd-virtual-machine:~$

•@ 之前的部分为当前用户名

•@ 与 : 之间的部分为主机名称

• :与 $ 之间的部分为当前的路径

• 最后的KaTeX parse error: Expected 'EOF', got '#' at position 3: 或者#̲代表用户类型:代表普通用户、#代表管理员用户(即超级用户)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值