Linux系统下的常用命令

gec:用户名
ubuntu:主机名
~:当前路径


/:根目录
~:家目录


linux分区从属于目录,windows,文件夹从属于分区




-rw-rw-r--  1 gec  gec       1599 Feb 15 23:05 a.txt


-:代表文件类型(一切皆是文件):
-:普通文件
d:目录文件
l:软链接文件(快捷方式)
p:管道文件(进程间通信)
s:套接字socket文件(进程间通信,网络通信)
c:字符设备驱动文件
b:块设备驱动文件
文件权限:
rw-:文件拥有者的权限
rw-:文件拥有者所在组的其他成员的权限
r--:其他人的权限


1:硬链接数


gec:文件拥有者是谁
gec:组名


1599:文件大小(字节为单位)
Feb 15 23:05 :文件的最新更新时间
a.txt:文件名




目录:mnt/hgfs/share


linux基础命令:
ls:罗列出目录内容
ls -a: 罗列出所有文件,包括隐藏文件(.开头的文件)
ls -l: 以列表的形式罗列出目录内容


man:linux API手册:
man man
man 1 ls
寻找:
man -f ls




cd:
cd 目标路径
cd .. 回到上层目录
cd - 回到上次所在路径
cd 回家目录


cp:复制
cp 文件  路径
cp 目录  路径  -r


mv:移动+重命名
mv 文件/目录 路径 
mv 旧名  新名

rm:移除
rm 文件
rm 目录 -r


ln:创建链接
ln a.txt b.txt 创建一个硬链接(b.txt和a.txt同时指向硬盘的存储区域)
ln a.txt -s c.txt 创建一个软链接(c.txt是a.txt的快捷方式,指向a.txt之后才去操作硬盘) 





alias:给命令取个别名
alias c="clear"




clear:清屏命令
快捷键 ctrl+l


vi:
编辑器


gedit:
编辑器


cat:直接查看文本内容
cat 文件名 
cat 文件名 -n(显示行数)
cat 文件1 > 文件2
让文件1的内容弄输送到文件2,以覆盖的形式
cat 文件1 >> 文件2
让文件1的内容弄输送到文件2,以追加的形式


chmod:改变权限
chmod 567 文件名
把567转化为二进制,对应权限:
101 110 111
r-x rw- rwx
最后改变成为上面的文件操作权限



sudo -s:获取root权限
输入密码的时候是没有任何反应的,但是已经输入进去了




chown:改变文件的拥有者
chown 




df:查看内存使用情况




diff:比较两个文件的不同
diff 文件1 文件2


打补丁:
产生补丁:
diff 旧文件 新文件 -urNB > 补丁文件名
diff dir1 dir2 -urNB > dir.patch
打补丁:
进入到需要打补丁的位置
patch -p1 < ../dir.patch






echo:打印一句话
echo "hello"


find:寻找文件
find 查找路径 查找类型 指定参数
查找指定文件名:
find . -name "hello"
找到名为hello的文件出来
find . -name "*hello*"
找到名字有hello的文件出来


查找指定类型的文件:
find . -type 类型
例如:
find . -type  f
查找当前位置下的所有普通文件




grep:寻找内容,支持正则表达式
grep "寻找的内容"  寻找路径  -r


mkdir:创建目录
mkdir hello_dir


ifconfig:网络配置命令
查看网卡信息



more和less:分页查看
more 文件名
空格和回车代表下一页


pwd:打印工作路径


ps:查看本地进程状态
ps -aux:查看具体状态




sort:排序
按照ascii码排序文件内容




tar:归档压缩
归档文件:tar cvf 生成的文件名 压缩文件
tar cvf dir.tar  dir


解档:
tar xvf 解压的文件名 
默认解压到当前路径
tar xvf dir.tar 
tar xvf 解压的文件名  -C 解压的路径



gz归档压缩文件:tar cvfz 生成的文件名 压缩文件
tar cvfz dir.tar.gz  dir


解档:
tar xvfz 解压的文件名 
默认解压到当前路径
tar xvfz dir.tar.gz
tar xvfz 解压的文件名  -C 解压的路径



bz2归档压缩文件:tar cvfj 生成的文件名 压缩文件
tar cvfj dir.tar.bz2  dir


解档:
tar xvfj 解压的文件名 
默认解压到当前路径
tar xvfj dir.tar.bz2
tar xvfj 解压的文件名  -C 解压的路径


wc:统计文本
第一个数据:行数
第二个数据:单词数
第三个数据:字节数




which:
查看命令位置

你可能感兴趣的:(Linux系统下的常用命令)