1. 操作文件
- 创建文件夹
mkdir [选项] 目录路径 -m 创建目录的同时设置目录的访问呢权限 ;-p 快速创建出多级目录
mkdir /mnt/MRCP //创建文件夹
mkdir /mnt/MRCP/ehang //创建子文件夹
mkdir -p /mnt/MRCP/EHANG //多层文件夹
- 查看文件,重命名
ls [选项] 文件或目录
ls -al //查看所哟文件以及权限
mv A B 将目录A重命名为B
mv /a /b/c 将/a目录移动到/b下,并重命名为c
pwd -P 查看文件所在的当前目录
- cd命令
cd /mnt/MRCP //进入文件夹
cd .. // 回到上一层
//
cd / //回到根目录
- 删除 rm命令
1.可以删除一个目录中的一个或多个文件或目录
2.可以将某个目录及其下属的所有文件及其子目录均删除掉
3.对于链接文件,只是删除整个链接文件,而原有文件保持不变
rm (选项)(参数)
选项:
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
--preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。
参数:文件指定被删除的文件列表,如果参数中含有目录,则必须加上-r或者-R选项。
如:
rm -r qxd 删除qxd目录(文件夹)及其里面的文件及子目录
rm -f qxc 多层级文件夹及文件删除
rm qxc/ 空文件夹删除
rmdir qxc 删除非空文件夹时无法执行
rm -rf qxc 强制删除文件夹及下面的子目录和文件
rm -f myfile.txt
rm -rf test
- 复制
cp 复制文件或目录
cp -r 源文件或目录 /mnt/MRCP(目标文件或目录) ; 如果多次复制的话 -b 会把之前的文件备份~,-f强制的覆盖
mv 移动或重命名文件或目录
mv [选项] 源文件或目录 目标文件或目录 -b 若存在同名目标文件,覆盖前备份原来的文件~ ;-r 强制覆盖同名文件
mv unicom_201907222147.tar.gz bak //移动文件到bak 下
scp unicom_201907252105.tar.gz root@10.30.100.24:/iflytek/20190103/resource/ //资源包从23复制到24指定目录下
- 压缩,解压
安装解压工具包 yum install -y unzip zip
gzip 压缩/解压文件,无选项参数时,执行压缩。压缩后产生扩展名为.gz的文件,并删除源文件
-d 解压缩文件,相当于gunzip命令
-r 参数为目录时 ,按目录结构递归压缩目录中的所有文件
-v 显示文件的压缩比例
gzip * 压缩该目录中的所有文件
gzip -d * 解压.gz文件,删除原来的.gz
解压命令 unzip todo.zip
压缩命令 unzip todo.zip 文件夹名称或文件名
tar -zcvf unicom_201907252105.tar.gz unicom //从unicom中压缩到unicom_201907252105.tar.gz
tar -zxvf unicom_201907252105.tar.gz //解压新的资源包
2.安装软件
rpm -ivh isx4000-2.0.16.release-centos4.x.i386.rpm 回车会自动安装
rpm -qa | grep isx4000-2.0.16.release-centos4.x.i386(软件或者包的名字)。是否被安装
whereis 软件名 ,查询安装路径
rpm -ql 软件名 查询该软件所有文件的路径
rpm -q mrcpproxy 检查版本
mrcpproxy-1.2.23-centos4.x 结果
通过如下命令执行卸载:
rpm -e mrcpproxy
检查是否完全删除:
rpm -q mrcpproxy
package mrcpproxy is not installed 结果
- 操作系统 操作
su 切换用户
关机 shutdowm -h now ;shutdown -h +1 ;
系统停止 但不关电源 halt ;
系统停止,关电源 poweroff
重启 reboot
- 挂载/卸载
mount [选项] [设备名字] [目录]
目录即为挂载点。-r 以只读的方式挂在文件系统 ,默认读写 ; -t 文件系统类型 ,挂载制定的文件系统类型
例如:将磁盘分区/dev/hdb4挂载到/mnt/newpart
mkdir /mnt/newpart
mount -t auto /dev/dhb4 /mnt/newpart
将光盘挂在到/mnt/cdrom
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom
将U盘挂在大/mnt/USB ,假设U盘只有一个FAT32分区
mkdir /mnt/USB
mount -t vfat /dev/sda1 /mnt/USB 此时的vfat 有的人会用vboxsf 不知道啥鬼
mount 查看挂载 或者df
umount 设备名或目录
umount /mnt/USB
sudo umount /mnt 也可以卸载
- 查看linux系统版本
cat /proc/version cat /etc/*release*
- 查看cpu 信息
cat /proc/cpuinfo |grep 'processor'|wc -l
- 查看内存
free -g ;free -m
- 查看硬盘大小 分布 lsblk
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)
查看硬盘的分区 sudo fdisk -l
查看IDE硬盘信息 sudo hdparm -i /dev/hda
查看STAT硬盘信息 sudo hdparm -I /dev/sda 或 #sudo apt-get install blktool #sudo
blktool /dev/sda id
查看硬盘剩余空间 df -h #df -H
查看目录占用空间 du -hs 目录名
优盘没法卸载 #sync fuser -km /media/usbdisk
- 查看进程
pidof iss //查看iss所在的进程
pidof pmc // 查看pmc 所在的进程
- 文本编辑
1.进入文件 vim 文件名(vim test.txt)
2.编辑完成之后,按ESC键 跳到命令模式:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
q! 不保存退出。wq 保存退出。
cat filename 查看文件
- 语言设置 centos 7.2为例
1 查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN)
locale -a |grep "zh_CN"
2 没有输出,说明没有安装,输入下面的命令安装:
yum groupinstall "fonts" -y
3 安装完成,查看安了哪些中文语言包
locale -a |grep "zh_CN"
输出
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
说明系统已安装中文语言包,无需再安装。重要提示,如果按照下面的步骤你的系统仍然无法使用中文,那么请一个一个尝试上面的编码方式。比如把LANG="zh_CN"修改为LANG="zh_CN.gb18030"。
参考 https://www.cnblogs.com/heyongboke/p/8931849.html
- 查看已经开启的端口号
netstat -ntlp
- 查看已经运行的服务
systemctl list-unit-files
左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动
image.png
网友评论