ubuntu 的基本命令

Linux命令行与Shell脚本编程大全
冰蓝记录思考的地方
linux命令大全

ls操作
ls -F #可区分文件和目录
ls -a #显示所有文件,包括隐藏文件
ls -l #显示长列表,每一行包含了文件的:1 文件类型(d:目录,-:文件,l:链接,c:字符型文件,b:块设备,n:网络设备);2 文件权限;3 硬链接数;4 文件属主; 5 文件属组; 6 文件大小; 7 文件上次修改时间; 文件名或目录名
ls -i file #查看file的inode编号,inode称为索引节点号,可以理解为文件的存储地址
链接文件
ln -s data_file sl_data_file #创建软链接
ln code_file hl_code_file #创建硬链接
创建文件夹
mkdir 文件夹名 (目前自己主要用的是)
mkdir -p a/b/c #同时创建多个目录和子目录 (就是一下创建了多级目录)
查看文件内容
file my_file #查看my_file类型
cat -n my_txt #查看my_txt文本并加上行号
cat -b my_txt #只给有文本的行加行号,如果是空行的话不加
tail -n 2 my_txt #只显示文件最后两行,平时用的很少
head -5 my_txt  显示行,可以更改这个数字,显示不同的行数
查看进程
ps -e |grep 
杀死进程
kill 3940 #结束PID为3940的进程
killall http* #通过进程名来结束进程

常见的用处是apt-get的时候出现,无法安装,查看apt相关的进程,然后终止

搜索数据
grep [options] pattern [file] #基本格式
grep -v t file # 反向搜索,输出不匹配t的行
grep -n t file #列出行号
grep -c t file #统计,但是这个统计的是个啥我也不清楚
grep -e t -e s file #指定多个匹配模式
压缩与解压缩
解压缩
unzip test.zip
将文件全部打包成tar包: 
tar -cvf log.tar log2012.log 仅打包,不压缩! 
tar -zcvf log.tar.gz log2012.log 打包后,以 gzip 压缩 
tar -jcvf log.tar.bz2 log2012.log 打包后,以 bzip2 压缩 

解压缩tar文件
tar -zxvf /opt/soft/test/log.tar.gz

简单的使用只需要记住

压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称 
查 询:tar -jtv -f filename.tar.bz2 
解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值