shell 命令

终端关闭命令与系统重启命令

exit 退出终端
reboot重启系统
shutdown 关闭系统

deb包安装命令

dpkg -i name.deb安装软件包// i-install
dpkg -r name.deb 删除软件包保留配置// r-remove
dpkg -l name.deb 查看说明 //l-look
apt-get install -f 修复安装
apt-get update更新源 //dpkg-deb=package
dpkg与apt-get区别 dpkg安装本地文件不需要依赖项,有可能会文件出错,需要apt-get install -f解决
apt-get会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。(通过源安装)

压缩与解压命令

tar -zcvf name.tar.bz 压缩 z-zip c-create v-view f-file
tar -jcvf name.tar.bz2 压缩
tar -zxvf name.tar.bz 解压
tar -jxvf name.tar.bz2 解压 z-zip c-create v-view f-file
区别: bz2的压缩比要比gzip的压缩比高出一倍以上,一般建议用bz2.

查找命令

which+命令:找出命令程序所在路径。
find . -name “*.c” 在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件
grep "xxx “:查找xxx字符串。
高级用法: find . -name | xargs grep " xxx”。 查找当前目录下含有xxx的文件及对应内容。

重定向命令

 >是覆盖写入,>>是追加写入

echo命令打印

PATH是一个字符串,而$PATH则表明PATH是一个变量

echo PATH 输出PATH 而 echo $PATH则输出环境变量 PATH

高级用法:打印 echo "xxx"> a.txt                                                                  

cp与mv命令区别

cp复制不会删除源文件,mv剪切会删除源文件
复制的语法: cp 源文件 目标文件
剪切的语法:mv 源文件 目标文件
(1)如果mv的目标文件不存在,相当于重命名
(2)如果cp和mv的源文件为目录是,应加上选项-r 例:cp -r catalogue file表示递归

防火墙命令

启用 sudo ufw enable
sudo ufw default deny #作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。
关闭 sudo ufw disable
查看防火墙状态 sudo ufw status

mount命令

将/dev/hda1 挂在 /mnt 之下。

1.挂载:mount /dev/hda1 /mnt

取消挂载:umount /dev/hda1 或 umount /mnt 或 umount /dev/hda1 /mnt

查看插入U盘前后区别 fdisk -l /dev/sdb

查看U盘类型 cat/proc/partitions

U盘挂载: U盘 已挂载的话要先卸载

挂载u盘: mount -t ntfs /dev/sdb /mnt/usb

umount 时不能在当前usb目录卸载 因为bash终端正在使用对应进程

挂载window分区: 注意window系统要关闭,不能有快速启动设置。

FAT32格式:mount -t vfat /dev/sdb1 /mnt/usb

NTFS格式:mount -t ntfs /dev/sdb1 /mnt/usb

kill命令

kill(发送信号的命令)

kill -9 进程 PID(杀死对应 PID 进程)

ifconfig命令

1ifconfig //查看当前计算机中的所有网卡(-a表示全部包括已经关闭的)

2ifconfig eth0 //查看指定网卡信息

3ifconfig ens33 192.168.0.1 //用于设置 ip

4 ifconfig ens33 up/down //用于控制网卡开关

ls,file与stat查看命令区别

1,ls
ls -a 查看所有文件
ls -l 查看详细的属性
2,file+文件名
查看文件的类型普通ascll 文件,目录文件,设备文件,管道文件等等
3,stat+文件名
查看文件的状态:
File: ‘file’
Size: 3 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 2643668 Links: 1
Access: (0644/-rw-r–r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2018-09-17 11:19:12.378153348 +0200
Modify: 2018-09-17 09:32:18.631731173 +0200
Change: 2018-09-17 09:32:18.631731173 +0200
Birth: -

man 与help ,–help,info命令区别

man+命令
这个命令主要是查看系统命令(通用)中其它命令的参数、用法(如果搜索不到这个命令那就表示命令不是系统命令)。man的全称是manual,基础用法:man 【命令】;
help+命令:
用于查看系统内建命令(即shell集成命令)帮助信息,其本身就是一个系统内建命令,如help cd
命令 + --help
参数用于查看系统外部命令(即系统工具程序)帮助信息,其本身是系统外部命令的参数,帮助信息一般是程序内建的,即在程序代码中已经写好的,类似注释信息,
如ls --help
Displays brief summaries of builtin commands.
Info +命令:
比man更详细

区别内置命令(echo,export,cd等)

type + 命令区分是否为内置命令。

查看系统硬盘与内核版本信息

fdisk -l
ubuntu中查看硬盘信息的命令用fdisk。
uname
ubuntu中查看内核版本的命令是uname -a ,只输入uname则会输出linux作为结果。

两台linux主机文件传递

本地送到远程
scp file root@192.192.195.1:/usr/xx/
远程送到本地
scp root@192.192.195.1:/usr/xx/filename ./

打包 及 解压

相对路径压缩打包解压
打包: tar -czvf xx.tar dir
解压: tar -xzvf xx.tar
绝对路径压缩打包解压
打包: tar -czvPf xx.tar /usr/xxx/xxx/dir
解压:tar -xzvPf xx.tar

打包排除某些文件

tar -czvf xx.tar dir --exclude a.txt

运行历史命令

history 100 | grep xx
! 命令号

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值