linux常用辅助键,Linux常用命令集锦

linux的目录结构

根目录(/)下的目录结构为:

bin (binaries)存放二进制可执行文件

sbin (super user binaries)存放二进制可执行文件,只有root才能访问

etc (etcetera)存放系统配置文件

usr (unix shared resources)用于存放共享的系统资源

home 存放用户文件的根目录

root 超级用户目录

dev (devices)用于存放设备文件

lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

mnt (mount)系统管理员安装临时文件系统的安装点

boot 存放用于系统引导时使用的各种文件

tmp (temporary)用于存放各种临时文件

var (variable)用于存放运行时需要改变数据的文件

linux常用命令

命令格式:命令 -选项 参数 (选项和参数可以为空)

如:

ls -l /mnt

操作文件及目录

cd 切换目录,示例:cd /mnt

pwd 显示当前工作目录;

touch 创建空文件,如:touch temp.txt

mkdir 创建新目录,如:mkdir project

mkdir -p 创建多级目录,如:mkdir -p dir/dir1/dir2

cp 复制文件或目录,如:cp temp.txt

cp -r 递归处理,复制当前目录极其子目录,如:cp -r dir/

mv 移动文件或目录、修改文件或目录的名字,同一目录下为修改名字,不同目录为移动,如:mv dir1 dir2

rm 删除文件

rm -rf 删除目录下所有文件,r递归所有文件,f强制执行

rmdir 删除空目录

cat 显示文本文件的内容

more 分页显示文本文件的内容,可前后翻页,空格向后,b向前。

less 分页显示文本文件的内容,可前后翻页,空格向后,b向前,支持底行模式

head 查看文本开头部分,默认10行。

head -[num] 查看文本开头部分指定行数,如:head -20 a.txt。

tali 查看文本文件尾部,默认10行。

tail -[num] 查看文本尾部分指定行数,如:tail -20 a.txt

tail -f 循环滚动读取文件并动态显示在屏幕上,根据文件属性追踪

tail -F 循环滚动读取文件并动态显示在屏幕上,文件文件名追踪

wc 统计文本的行数、字数、字符数

wc -m 字符数

wc -w 文本字数

wc -l 文本行数

find -name 在系统文件中的指定目录下查找指定的文件,如:find / -name a.txt

grep 在指定的文件内查找指定的内容,如:grep abc a.txt。

ln 建立链接文件,如ln a.txt a.bak.txt

ln -s 对源文件建立符号连接,而非硬链接。

系统常用命令

top 显示当前系统中耗费资源最多的进程

data 显示系统当前时间

ps 较少单独使用,配合参数如ps -ef 或ps -aux。其中-e显示所有进程,环境变量;-f全格式显示;-a显示所有用户的所有进程(包括其他用户);-u 按用户名或启动时间的顺序来显示进程;-x 显示无控制终端的进程。

kill 杀死一个进程,添加参数-9,强制杀死一个进程。

df 显示文件系统磁盘空间的使用情况

df -h 以人类可阅读的形式显示,如Kb,Mb,GB等

du 显示指定的目录及其子目录已使用的磁盘空间的总和

du -s * 显示指定目录的综合,表示当前目录下的所有

du -h 以人类可阅读的形式显示,如Kb,Mb,GB等

free 显示当前内存和交换空间的使用情况。

ifconfig 网卡网络配置,常用于查看ip

ping 测试网络连通性

hostname 显示主机名

shutdown -r 重启

shutdown -h 关机

halt 关机后关闭电源

reboot 重启

压缩解压

gzip 压缩文件或文件夹

gzip -d 解压文件

gzip -[num] 用数字来调整压缩速度,-1或–fast表示最快压缩方法(低压缩比),-9或–best最慢压缩方法(高压缩比),系统缺省值为6。

tar -cvf 压缩文件

tar -xvf 解压文件

tar -z 是否需要gzip,使用gzip压缩或解压

tar -v 压缩过程中显示文件

tar -f 使用档名,在f之后要立即接档名

文件操作权限

使用ls -l命令可查看文件的权限:

-rwxrw-r--

r 可读权限,w可写权限,x可执行权限(也可以用二进制表示 111 110 100 –> 764)

第1位:文件类型(d 目录,- 普通文件,l 链接文件)

第2-4位:所属用户权限,用u(user)表示

第5-7位:所属组权限,用g(group)表示

第8-10位:其他用户权限,用o(other)表示

第2-10位:表示所有的权限,用a(all)表示

chmod

使用权限 : 所有使用者

使用方式 : chmod [-cfvR] [–help] [–version] mode file…

说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用chmod 可以藉以控制档案如何被他人所调用。

mode : 权限设定字串,格式如下 : [ugoa…][[+-=][rwxX]…][,…],其中

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

+表示增加权限、- 表示取消权限、= 表示唯一设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

-c : 若该档案权限确实已经更改,才显示其更改动作

-f : 若该档案权限无法被更改也不要显示错误讯息

-v : 显示权限变更的详细资料

-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

–help : 显示辅助说明

–version : 显示版本

chown

语法:

chown [-cfhvR] [--help] [--version] user[:group] file...

user : 新的文件拥有者的使用者 ID

group : 新的文件拥有者的使用者组(group)

-c : 显示更改的部分的信息

-f : 忽略错误信息

-h :修复符号链接

-v : 显示详细的处理信息

-R : 处理指定目录以及其子目录下的所有文件

–help : 显示辅助说明

–version : 显示版本

linux系统常用快捷键及符号命令

Ctrl + u 删除光标之前到行首的字符

Ctrl + k 删除光标之前到行尾的字符

Ctrl + c 取消当前行输入的命令,相当于Ctrl + Break

Ctrl + a 光标移动到行首(ahead of line),相当于通常的Home键

Ctrl + e 光标移动到行尾(end of line)

Ctrl + f 光标向前(forward)移动一个字符位置

Ctrl + b 光标往回(backward)移动一个字符位置

Ctrl + l 清屏,相当于执行clear命令

Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)

Ctrl + w 删除从光标位置前到当前所处单词(word)的开头

Ctrl + t 交换光标位置前的两个字符

Ctrl + y 粘贴最后一次被删除的单词

Ctrl + Alt + d 显示桌面

Alt + b 光标往回(backward)移动到前一个单词

Alt + d 删除从光标位置到当前所处单词的末尾

Alt + F2 运行

Alt + F4 关闭当前窗口

Alt + F9 最小化当前窗口

Alt + F10 最大化当前窗口

Alt + Tab 切换窗口

Alt +按住左键 移动窗口(或在最下面的任务栏滚动鼠标滑轮)

关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台

除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值