linux 常用命令
来源:互联网 发布:淘宝单刷 编辑:程序博客网 时间:2024/06/06 11:31
自己学的时候收集的一些命令,分享了下
————————————————————————————————————————————————————————————————————————————
ls [选项] [参数]
-a 显示所有文件,包括隐藏文件
-A 列出全部的文件(连同隐藏文件,但不包括.和..这两个目录)
-l 显示详细信息(-rw-r—r— -文件类型(-文件 d 目录 l 软链接文件) rw- u所有者 r— g所属者 r— o其他人 r读 w写 x执行)
-d 查看目录属性
-f 直接列出结果,而不进行排序(ls默认会以文件名排序)
-h 人性化显示文件大小
-i 显示inode
-t 依时间排序
-r 将排序结果反向输出,例如:原本文件名由大到小,反向则为由小到大
建立目录:mkdir
mkdir -p [目录名] -p 递归创建
如 mkdir -p test/blt(两个文件目录都不存在)
-m : 配置文件的权限
如 mkdir -m 711 haha
删除目录: rmdir(只能删除空白目录)
rmdir -p [文件名] 递归删除 上层文件夹是空的
-f 解释force的意思,忽略不存在的文件,不会出现警告信息
-i 互动模式,在删除前会询问用户是否操作
-r 递归删除,最常用在目录的删除,比较危险的参数
如 : rmdir -p test/blt
rm -rf -r删除目录 -强制删除
rm -rf / 删除系统
切换目录:cd
简化操作
cd ~ | cd 进入当前用户目录
cd - 回到上次目录
cd .. 上级目录
cd . 当前目录
查询所在目录位置: pwd
辅助命令:cp
cp [选项] [源文件或目录] [目标目录]
选项:
-r 复制目录,递归持续复制
-s 复制成为符号链接文件,即”快捷方式”文件
-p 连带文件复制属性
-d 若源文件是链接文件,则复制链接属性
-a 相当于 -pdr
剪切 | 改名目录:mv
cat 由第一行开始显示文件内容
选项:
-b 列出行号,仅针对非空白行做行号显示,空白行不标符号
-n 打印出行号,连同空白行也会有行号
more 一页一页地显示文件内容
选项:
空格键 :代表向下翻一页
enter : 代表向下滚动一行
:f 立刻显示出文件名以及目前显示的行数
q 退出
b 代表往回翻页
less 与more类似,但比more更多的是,它可以往前翻页
head 只看头几行 -n 后面接数字,代表显示几行的意思
tail 只看后几行 -n 后面接数字,代表显示几行的意思
od 以二进制的方式读取文件的内容
文件默认权限 :umask
目前用户在新建文件或目录时候的权限默认值(该默认值需要减掉的权限)
如022 所以user并没有被拿掉任何权限,不过group与other的权限被拿到了2(也就是w这个权限),那么当用户:
新建文件时:(-rw-rw-rw-) - (- - - - - w - - w -) ==>-rw -r - - r - -
新建目录时:(drwxrwxrwx) - (d - - - - w - - w -) ==>drwxr-xr-x
nl(添加行号)
选项:
-b : 指定行号指定的方式,主要有两种:
-b a :表示无论是否为空行,也同样列出行号(类似cat -n)
-b t : 如果有空行,空的那一行不要列出行号(默认值)
-n : 列出行号表示的方法,主要有三种:
-n ln : 行号在屏幕的最左方显示
-n rn:行号在自己字段的最右方显示,且不加0
-n rz:行号在自己字段的最右方显示,且加0
-w :行号字段占用的位数 如 -w 3
常用目录作用
/根目录
/bin命令保存目录(普通用户就可以读取的命令)
/boot启动目录,启动相关文件
/dev设备文件保存目录
/etc配置文件保存目录
/home普通用户的家目录
/lib系统库保存目录
/mnt系统挂载目录
/media挂载目录
/root超级用户的家目录
/tmp临时目录
/sbin命令保存目录(超级用户才能使用的目录)
/proc直接写入内存的
/sys
/usr系统软件资源目录
/usr/bin/系统命令(普通目录)
/usr/sbin/系统命令(超级目录)
/var系统相关文档内容
链接命令:ln
ln -s
文件搜索命令locate
命令搜索命令whereis与which
文件搜索命令find
字符串搜索命令grep
find命令与grep命令的区别
压缩命令:
.zip压缩
zip 压缩文件名 源文件 (压缩文件) zip -r 压缩文件名 源目录(压缩目录)
zip blt.zip blt
解压缩 unzip
.gz格式压缩
gzip 源文件 压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 压缩为.gz格式,源文件保留
例如:gzip -c cangls > cangls.gz
gzip -r 目录 压缩目录下所有的子文件,但是不能压缩目录
解压缩
gzip -d 压缩文件 或者 gunzip 压缩文件
.bz2格式压缩
bzip2 源文件 源文件为.bz2格式,但是不保留源文件
bzip2 -k 源文件 压缩之后保留源文件
注:bzip2命令不能压缩目录
bzip2 -d 压缩文件 解压缩,-k保留压缩文件
bunzip2 压缩文件 解压缩,-k保留压缩文件
打包命令tar
tar -cvf 打包文件名 源文件
-c 打包 -v 显示过程 -f 指定打包后的文件名
例如 tar -cvf blt.tar blt
解打包 tar -xvf 打包文件名 -x 解打包
例如:tar -xvf blt.tar
.tar.gz压缩格式
其实.tar.gz格式是先打包为.tar格式,再解压为.gz
tar -zcvf 压缩包名.tar.gz 源文件
-z 压缩为.tar.gz格式
tar -zxvf 压缩包为.tar.gz
-x 解压缩.tar.gz格式
tar -jxvf jp.tar.bz2 -C 目录地址
tar -zcvf blt.tar.gz 文件 文件 //压缩多个文件
tar -zcvf 目录/blt.tar.gz 文件 文件 //压缩多个文件
tar -ztvf blt.tar.gz //只查看不压缩
uname -r //查看实际的内核版本
man date //查看帮助
Info date //在线帮助
shutdown -h now //蚂上关机
halt -p //关机
poweroff -f //关机
init 0 //关机
Ifconfig //查看ip
which
where is
locate
find
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- JDBC基础
- 高德经纬度、百度经纬度、标准经纬度相互转换(VB.NET)
- Spring中task配文件中cron的理解链接
- PHP+Apache+MySQL整合
- [可用] java读取.properties配置文件的几种方法
- linux 常用命令
- 工厂模式
- Activity四种启动模式
- 老司机链接
- UESTC
- mysql确定表的某列的离散度,可以辅助添加索引(
- 5.6 替换字符串中连续出现的指定字符串
- winfrom 自定义From作为Dialog使用 出现主窗体还能继续操作
- Spring相关资源下载