目录切换
cd
进入用户主目录。
cd ~
进入用户主目录。
cd -
返回进入此目录之前所在的目录。cd ..
返回上级目录。
cd !$
把上个命令的参数作为cd参数使用。
文件列表
ls -a
#显示所有文件,包含隐藏文件,其中以.开头的文件为隐含文件。
ls -l --block-size=m
#m表示单位M显示文件大小,此外还有k,g。
ls -lh
#参数h与l参数结合,更合理的显示文件的大小,自动选择k、m、g。
ls -lhS
#参数-S,文件大小大->小排序,ls -lhSr反序。
ls -d */
#只列出目录信息,而不显示文件。
ls -lt
#按修改时间排序,正序显示,ls -ltr反序。
ls -d */
#显示目录及多级子目录下的文件及目录信息。
pwd
#显示当前目录的绝对路径。
ls -l |grep "^-"|wc -l
#统计当前文件夹下文件的个数
ls -l |grep "^d"|wc -l
#统计当前文件夹下目录的个数
ls -lR|grep "^-"|wc -l
# -R参数通用作用,统计当前文件夹下文件的个数,包括子文件夹里的
文件<夹>操作
mv /usr/1.mp4 /mnt
#将/usr/下1.mp4文件移动至/mnt目录,若/mnt/2.mp4则表示重命名。
mv /usr/men/* .
#将/usr/men/下所有(*表示)文件移动至当前目录(.表示)。
- mv表示移动,cp表示拷贝,用法相似。
- mv/cp目录时要加-r参数。
- rename命令用字符串替换的方式批量改变文件名。
rm file
#删除文件或目录。
- -f:强制删除文件或目录;
- -i:删除已有文件或目录之前先询问用户;
- -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
- –preserve-root:不对根目录进行递归操作;
touch
#新建文件。
mkdir
#新建文件夹,mkdir -p
表示建立层级目录。
搜索文件
find . -type f -size +10k
#搜索目录下大小大于10k的文件。
find用法详见:http://man.linuxde.net/find
which pwd
#which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
whereis
命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
locate
命令其实是find -name的另一种写法,但是要比后者快得多 。
文件权限
ll -d ff
查看ff的属性
r=读取属性//值=4
w=写入属性//值=2
x=执行属性//值=1
chmod u=rwx,g=rw,o=r file
#设置文件file自己所有权限、组员读写、其他读权限 chmod r+w+x,r+w,r file
#同上 chmod 764 file
#同上
chown user:market f01
#把文件f01给uesr,添加到market组
chmod 777 * -R
#参数-R或——recursive`递归处理,将指令目录下的所有文件及子目录一并处理
磁盘挂载
(1)添加硬盘
(2)U盘挂载
先进入/mnt/目录新建一个usb目录
cd /mnt/
mkidr usb
fdisk -l #查看U盘是否发现
mount -t vfat /dev/sdb /mnt/usb #这里-t vfat 是指的fat的格式,/dev/sdb指的是U盘,/mnt/usb是挂载的地方
cd /mnt/usb #进入U盘查看数据
umount /dev/sdb #解挂
压缩解压
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
.Z
解压:uncompress FileName.Z
压缩:compress FileName r.Z
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
.rar
解压:rar a FileName.rar
压缩:r ar e FileName.rar
未完待续。。。
参考文献: