linux 常用命令

1.文件和目录的增删改查指令

mkdir feidir  //创建新目录
touch newfile //创建新文件

rm  feidir -rf //删除目录
rm  newfile  //删除文件

mv feidir adir //修改目录名
mv newfile afile //修改文件名

cat newfile  //查看文件内容
gedit newfile  //编辑器修改文件内容

ls -al //查看当前目录所有文件
cd /home  //进入相应目录 
  
cat filename //查看相应文件内容 
  
ls -al | grep filename //ls执行的结果输入到管道中,然后用grep指令对结果进行匹配选择
                       与filename同名结果输出

 

2.查看可执行命令或软件位置

feibot@feibot:~$ whereis cp
cp: /bin/cp /usr/share/man/man1/cp.1.gz
feibot@feibot:~$ 

3.查看和添加环境变量

feibot@feibot:~$ echo $PATH
/home/feibot/.local/bin:/home/feibot/dashgo_ws/devel/bin:/opt/ros/kinetic/bin:/usr/local/cuda-10.0/bin:/home/feibot/bin:/home/feibot/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
feibot@feibot:~$ PATH= $PATH: $HOME/bin

也可以临时添加环境变量

feibot@feibot:~$ echo $ROS_MASTER_URI
http://localhost:1131 
feibot@feibot:~$ export ROS_MASTER_URI=http://192.168.31.200:11311

4.打包压缩和解压缩
 

 tar -cvf fei.tar ./*  //将当前目录下所有文件打包压缩到fei.tar 中
 tar -xvf fei.tar ./ //将fei.tar 解压缩到当前文件中

压缩单个文件

gzip feifile.cpp  //压缩单个文件
gzip -d feifile.cpp.gz //解压单个文件

5.dpkg 安装卸载软件

关键目录/var/lib/dpkg   

安装.deb 软件
sudo dpkg -i test.deb

删除卸载.deb软件
sudo dpkg -r test
//查看软件test 是否为rm删除状态
dpkg -l test 
//把软件包的配置文件清除
sudo dpkg -P test


6.apt-get  软件安装,卸载

关键目录/etc/apt/sources.list

//查找软件包信息
sudo apt-cache search tomcat
安装软件包(或rpm软件包)
sudo apt-get install tomcat
如果在安装过程中,因依赖包问题无法完成安装,执行一下指令
sudo apt-get -f install

如果安装的软件易损坏,重新安装
sudo apt-get --reinstall install tomcat

软件包卸载
1.删除软件包,保留配置文件信息
sudo apt-get remove tomcat

2.彻底删除,清除,删除软件包和配置信息
sudo apt-get remove tomcat6 --purge

7.磁盘管理指令

磁盘分区信息查看

fdisk -l

fdisk /dev/sda
之后
n  //新建分区
d  //删除已存在分区
p  //显示分区列表


磁盘备份和数据转换命令 dd

dd
参数选项
if =输入文件 (或设备名称)
of =输出文件 (或设备名称)
ibs=bytes 一次读取bytes字节
obs=bytes 一次写入bytes字节
bs=bytes 同时设置读/写缓冲区的字节数
count=blocks 只复制输入的blocks块

用dd命令将hdx磁盘上1000KB空间数据备份到hdy中
dd if=/dev/hdx of=/dev/hdy bs=1000k

将磁盘数据备份到指定路径的image 文件
dd if=/dev/hdx of=~/image ibs=1024k obs=2048k

用image 文件恢复磁盘数据
dd if=~/image  of=/dev/hdx


df命令——检查文件系统占用空间情况

df -k 显示磁盘空间的占用情况
df -h

磁盘挂载和卸载

mount /dev/sda2  /tmp
将磁盘/dev/sda2 挂载到/tmp 中
如果磁盘sda2 是windows vfat 格式分区
则需要指定格式
mount -t vfat /dev/sda2 /mnt/wind

卸载
umount 挂载点
amount /tmp

8.进程管理指令

ps -aux  //显示进程
top  //查看进程占用内存信息

kill -9 进程号  //杀死进程

系统任务自动调度crontab
# m h dom mon dow user    command
* * * * root ls -al> ~/test.txt

9.网络管理指令

机地址设置文件  /etc/hosts
网络服务数据文件  /etc/services
网络接口配置文件  /etc/network/interfaces
DNS客户端配置文件 /etc/resolv.conf

常用网络指令
ping——测试网络连通性性指令
ping -c 3 -s 32 192.168.1.104
指定发送3个数据包,数据包大小为32 字节

netstat——显示网络连接,路由表和网络接口信息
netstat -r  //显示路由表信息

ifconfig ——显示和设置网卡信息
ifconfig //查看网卡信息

ifconfig up eth0 //激活网卡0,down 是关闭

route ——显示和添加路由信息
route add -net 192.168.56.76.0 netmask 255.255.255.0 dev eth4

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值