Linux-Ubuntu最常用命令
来源:互联网 发布:网络投资理财可信吗 编辑:程序博客网 时间:2024/05/22 00:54
- 目录切换
- 文件列表
- 文件夹操作
- 搜索文件
- 文件权限
- 磁盘挂载
- 1添加硬盘
- 2U盘挂载
- 压缩解压
目录切换
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 usbfdisk -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
未完待续。。。
参考文献:
Linux命令大全
- Linux-Ubuntu最常用命令
- LINUX最常用命令整理
- 最常用LINUX常用命令
- linux最常用命令
- Linux最常用命令全集
- Linux 最常用命令
- Linux 最常用命令
- Linux 最常用命令汇总
- linux下最常用命令
- linux最常用命令
- Linux最常用命令
- ubuntu最常用命令总结(3)
- Ubuntu Linux 一些常用命令
- linux(ubuntu)常用命令
- ubuntu linux 常用命令
- Linux Ubuntu常用命令备忘
- linux ubuntu 常用命令
- 【Linux技术】ubuntu常用命令
- XML中Schema的概述
- Hibernate一对一双向映射 注解方式
- Spring_demo2_Annotation_AutoWired
- servlet
- Editor_EditorWindow学习06
- Linux-Ubuntu最常用命令
- apt-get详解
- 线性表之数组实现栈结构
- Core ML 文档翻译
- 44-45.java变量类型
- 计蒜客————整数转换成罗马数字
- Linux expect使用,用户交互的福音
- 几种常用的设计模式介绍
- 微信公众号三方平台开发【全网发布及全网发布接入检测】