一些常用命令

7/12
-----------
chmod:
-rwx rw- rw-
u:文件拥有者    g:所属的用户组 o:其它用户
-------------------------------------
mount:mount [-t 文件类型] 需要挂载的文件系统  挂载点
umount:umount 挂载点
---------------
tar:
-c:create 创建
-x:extract
-v:verbose 显示信息
-z:gzip(tar.gz/.tgz)
-j:bzip2(.bz2)
-f:变通文件
------------------
tar [选项]  参数1    参数2
tar cvf 生成对象   打包对象
tar zcvf 生成对象.tar.gz 打包对象
tar zxvf 解压对象.tar.gz [-C] [目录路径]
tar jcvf 生成对象.tar.bz2 打包对象
tar jxvf 解压对象.tar.bz2 [-C] [目录路径]
-----------------------
rpm:
安装:rpm -ivh xxxxxx-xx.rpm
删除:rpm -e  xxxxxx-xx
查看:rpm -q xxxxxx-xx
-------------------------
vim:
文本编辑器:存储为ASCII
:q! 退出而不保存
:wq 保存并退出
:w 文件名
dd:删除行
yy:复制行

----------------------------

shell:命令解释器

设置变量:export MYNAME=jinchats(如果有空格则用""括起)
查看:echo $MYNAME
删除:unset MYNAME
查看全部环境变量:export
*由终端创建的子终端共享环境变量

增加PATH环境变量:PATH=$PATH:/目录路径
----------------------------
bash:
通配符:* ? ~ []

命令历史:history |grep 命令

-------------------------
重定向:
编译test1.c生成test1
输出:
./test1>out
./test1>>out(追加)
输入:
WC:统计指定文件包含的行数
wc<out
---------------------------
管道:把前面一个的输出作为后一个的输入
命令1|命令2
cat test1.c|wc

cat test1.c|grep main 显示test1.c中跟main匹配的行
find ./ -name "*.[ch]"|grep hello   只查找出文件名
find ./ -name "*.[ch]"|xargs grep hello  显示查找到的文件的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值