linux常用命令
来源:互联网 发布:asp分页导航条源码 编辑:程序博客网 时间:2024/06/03 19:46
linux 常用命令如下
1 . tar.gz 解压命令为 tar -zxvf tar.gz
.tar.bz2 解压命令为 tar -jxvf .tar.bz2
tar [-C path] -c |-x |-t | [-z -j ] | -v -f target [file ...]
1) -C path 将解压的文件放入-C指定的目录中
2) -c 打包文件
3)-x 解压文件
4) -t 模拟解压文件,并不真正解压文件
5) -z 调用gzip进行压缩或者解压缩
6)-j 调用bzip2进行压缩或者解压缩
7)-v 操作过程中进行文字输出
8) -f target 指定压缩文件的路径
9) file 需要压缩的文件, 解压缩时,这个参数不需要。
2. tee
tee [-a] file
-a : 添加新内容到文件末尾,如果没有这个参数,则直接将添加内容覆盖之前的内容
file: 要写入的文件
ls 2>&1| tee file.txt
说明,ls是一个命令,这里是举例,其他命令也是一样的,将命令执行的结果输出的屏幕终端的同时,也通过管道输出到file.txt文件中。
3. find xargs
find -type f | xargs rm -f
说明,找到普通类型的文件,然后通过管道传递给xargs的命令 rm -f ,作为rm -f的参数
find -type f -delete, 找到普通文件,然后删除
4. 变量与替换
4.1 shell中可以定义变量值,比如
ABC=hello #定义变量值,=左右两边不能有空格,否则shell会解析错误
echo $ABC或者echo ${ABC},#{}在不引起混淆的情况下,可以省略
LS=ls
${LS} -l #相当于ls -l
取消变量值,用unset命令
unset ABC LS #取消ABC,LS的定义
4.2 命令替换
除了变量替换之后,shell还支持命令替换,如
echo $(uname) #执行结果为显示Linux, $(uname)被命令uname的执行结果替换
圆括号中的命令,是在一个子shell中执行的,执行完毕就退出,因此不会改变当前shell的环境设置
4.3 三种引号
4.3.1当命令的某个参数中,包含空格时,就需要用单引号包围起来,如:
rm -rf 'My Documents' # 删除My Documents目录树
这时也可以用双引号,单引号和双引号,区别在于:双引号内出现的变量会被变量值替换,单引号则保持原样,不被替换。如
ABC=hello
echo "string is ${ABC}" #显示 string is hello
echo 'string is ${ABC}' #显示 string is ${ABC}
shell中还可以使用反引号,实际上就是命令替换,如:
echo `uname` #输出Linux,,等价于 echo $(uname)
5. wget
wget 是一个强大的下载工具,支持HTTP和FTP等协议,它的基本用法如下:
wget [-r] [-k] [-c] [-O file] [URL ...]
参数解析:
-r :递归下载,解析所下载的HTML文件中的超级链接目标并下载
-k:地鬼下载时,将所下载的HTML文件中的超链接修改为指向本地文件
-c:断点续传,续传下载上次未下载完成的文件
-O file:下载的文件名为file,如省略,则自动通过网址确定。
URL :要下载的网址。
6. df和du
df 命令可以查询系统中各个存储设备的使用状况,使用方法位:
df [-h]
du 命令可以查询文件所占用的磁盘空间大小,基本用法如下:
du [-c] [-s] [-h] [file ...]
参数解析:
-c :最后再输出所有文件占用空间的总和。
-s :对每个所列文件(目录),只输出一个占用空间的总和。
-h :增强可读性,使用KB,MB,GB单位
-file:要查询的文件,默认为当前目录
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- elasticsearch java客户端api使用(二)
- java面试重要知识点复习大纲
- Mysql 最新源码所在地
- SpringBoot -- 配置中心服务/webhook
- 【matlab】str2num func2str 函数句柄转换成字符串
- linux常用命令
- mybatis插入后主键返回
- win7破解激活工具介绍
- ios 控制台输出中文
- 什么是即时战略游戏
- 分享一篇父母对孩子教育方法的文章
- Android修改手机默认亮度
- ubuntu15 设置静态ip
- 【Hibernate】继承映射