Linux大概率使用命令整理

Linux大概率使用命令整理

ls

# 文件或文件夹前面有.的为隐藏文件  如:.Chrome

# 显示非隐藏的
ls -l	

# 显示包括隐藏的
ls -a

# 列表详细显示
ls -lh/-hl

# 逆序排列
ls -l -r

tree

# 树形显示文件及目录
tree 目录名       

# 这种方便建立文件夹或文件更直观

# 只显示文件目录
tree -d
#只显示文件目录
tree 目录名 -d

cp

# 复制文件命令
cp 源路径 复制到的路径   

# 简化使用:
# 文件名不发生变化直接指定目录即可  这样表示复制到当前目录
cp 源路径 .     

# 如果担心覆盖同名文件  加-i  覆盖前提提示 n表示no 就是不复制   y表示yes 表示覆盖替换
cp -i 源路径 复制到的路径

# 如果复制目录
cp -ri 源路径 复制到的路径

mv

# 覆盖前提示
mv -i 源文件路径 目标路径    

# mv命令可以用于文件或目录的重命名 但需要注意是否已存在要重新命名的文件
# 最好使用的时候加上选项 -i

cat more grep

cat 文件名  # 完整查看文件内容
cat -b test.txt  # 查看多少行代码 不计算空行
cat -n test.txt  # 查看多少行代码 计算空行

more 文件名  # 先显示部分,可以加载
Enter   # 往下显示一行
b  # 回滚一屏
f  # 前滚一屏
q  # 退出
/word  # 搜索word字符串

grep 文件名  # 先显示部分,可以加载
grep -i   # 忽略大小写
grep -n   # 显示匹配行及行号
grep -v	  # 显示不存在匹配字符的行(相当于取反)	

# 模式查找:
^a   # 行首 以a开头的行
ke$  # 行尾 以ke结尾的行

echo

echo会在终端中显示参数指定的文字,通常会和重定向联合使用

重定向 > 和 >>
● Linux允许将命令执行结果重定向到一个文件
● 将本应显示在终端上的内容输出/追加到指定文件中
其中:
● > 表示输出,会覆盖文件原有的内容
● >> 表示追加,会将内容追加到已有文件的末尾

管道“|”

Linux允许将一个命令的输出,可以通过管道做为另一个命令的输入

# 例如:
ls -lh ~ | more        # 分屏显示文件及文件夹
ls -lh ~ | grep vi     # 查找筛选显示文件及文件夹

ifconfig

网络信息相关命令

ifconfig  # 查看ip网络信息
ip addr  # 查看ip地址
route -n   # 查看网关

scp

远程拷贝命令scp

scp -P 22 C:\Users\Administrator\Desktop\桥边姑娘.txt ccnew@remote:桌面/桥边姑娘.txt

# 把本地当前目录下的01.py 文件复制到远程家目录下的Desktop/01. py
# 注意:‘:“后面的路径如果不是绝对路径,则以用户的家目录作为参照路径
scp -P port 01.py user@remote:Desktop/01.py

# 把远程家目录下的Desktop/01.py文件复制到本地当前目录下的01. py
scp -P port usereremote :Desktop/01.py 01. py

# 加上-r选项可以传送文件夹
# ^把当前目录下的demo文件夹复制到远程家目录下的Desktop
scp -r demo user@remote :Desktop

# 把远程家目录下的Desktop复制到当前目录下的demo文件夹
scp -r user@remote:Desktop demo

chmod

序号 权限 英文缩写 数字代号
1 读 read 4
2 写 write 2
3 执行 excute 1

drwxr-xr-x 2 cc cc 4096  6月 26 14:40 公共
drwxr-xr-x 2 cc cc 4096  6月 26 14:40 模板
drwxr-xr-x 2 cc cc 4096  6月 28 14:14 视频
drwxr-xr-x 2 cc cc 4096  6月 26 14:40 图片
drwxr-xr-x 3 cc cc 4096 10月 25 21:38 文档
drwxr-xr-x 2 cc cc 4096  6月 26 14:40 下载
drwxr-xr-x 2 cc cc 4096  6月 26 14:40 音乐
drwxr-xr-x 2 cc cc 4096 10月 26 11:44 桌面
-rwxr-xr-x 2 cc cc 4096 10月 26 11:24 test.py

1位置的d或- 表示文件夹与文件
2-3-4位置表示第三列用户cc拥有的权限
5-6-7位置表示第四列用户组cc拥有的权限
8-9-10位置表示其他用户拥有的权限

第2列含义为硬链接数,到达文件夹或文件的一种层级数的概念。

xdg-open 使用默认打开方式打开文件命令
xdg-open命令会根据系统的默认打开方式打开一个文件,比如图片、音频等。想要打开一个图片,但
是这个图片又不在可以看到的文件夹下面,就需要通过命令的方式打开了。比如打开~/.local/share/icons文件夹下面的png图片
就可以通过以下命令:
xdg-open ~/.local/share/icons/xxx.png#替换自己想要打开的图片名称

linux权限数字详解:

1、常用linux文件权限:
444 r–r–r–
600 rw-------
644 rw-r–r–
666 rw-rw-rw-
700 rwx------
744 rwxr–r–
755 rwxr-xr-x
777 rwxrwxrwx

从左至右,
1-3位数字代表文件所有者的权限,
4-6位数字代表同组用户的权限,
7-9数字代表其他用户的权限。

读取权限:等于4 用 r 表示

写入权限:等于2 用 w 表示

执行权限:等于1 用 x 表示

2、例子
755

7: 4+2+1 rwx 所有者具有读取、写入、执行权限;
5: 4+0+1 r-x 同组用户具有读取、执行权限但没有写入权限;
5: 4+0+1 r-x 其他用户具有读取、执行权限但没有写入权限;

3、命令
语法:chmod abc fileName 例: chmod 777 fileName
abc 各为一个数字分别表示User、Group、及Other的权限。

权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],

其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

  • 表示增加权限、- 表示取消权限 、= 表示唯一设定权限。
    r 表示可读取,w 表示可写入,x 表示可执行 ,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
    命令等效:

chmod a=rwx file 等效于 chmod 777 file
chmod ug=rwx,o=x file 等效于 chmod 771 file

chown

1.修改用户权限
chmod

# 语法:chmod abc fileName    
chmod 777 fileName

abc 各为一个数字分别表示User、Group、及Other的权限。

权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...]

其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

  • 表示增加权限、- 表示取消权限 、= 表示唯一设定权限。
    r 表示可读取,w 表示可写入,x 表示可执行 ,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
    命令等效:

chmod a=rwx file 等效于 chmod 777 file
chmod ug=rwx,o=x file 等效于 chmod 771 file

2.修改文件或文件夹所属用户

chown 要变更为所属的用户名 文件名

3.修改文件或文件夹所属组

chgrp -R 组名 文件或文件夹
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ccplayer0722

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值