Linux


发行版

目录结构

/
├── bin         #通用命令
├── boot        #启动引导
├── dev         #设备文件
├── etc         #系统配置
├── home        #用户家目录
├── lib         #动态链接库
├── lost+found  #文件遗失
├── media       #移动媒介
├── mnt         #临时挂载
├── opt         #第三方安装
├── proc        #内存映射
├── root        #系统管理员
├── run         #运行需要
├── sbin        #系统命令
├── srv         #服务数据
├── sys         #类似proc
├── tmp         #临时文件
├── var         #变量文件
└── usr
    ├── bin     #用户命令
    ├── sbin    #系统程序
    ├── include #编译头文件
    ├── lib     #动态链接库
    ├── local   #软件目录
    ├── share   #共享数据
    └── src     #源代码

常用命令

cd              #切换目录 [-进入前一目录]
ls              #显示当前目录下内容 [-l详细信息,-a所有文件,-R递归]
pwd             #查看当前所处目录
rm              #删除文件或目录 [-f强制删除-r递归处理]
cp              #复制文件或目录 [-a保留链接、文件属性及目录下的所有内容]
scp             #远程拷贝文件(a到:b) [-C使用压缩-P指定远程端口-r以递归方式复制]
mv              #移动文件或目录(还可以重命名)
ln              #为文件创建软链接 [-s软软链接]
ps              #显示进程详情 [-a所有进程,-u以用户为主的进程,-x较完整信息]
su              #切换用户
bg              #调至后台执行
fg              #调至前台执行
cat             #查看文本文件内容 [-n显示行号]
tar             #为文件或目录创建档案 [-c打包-x解包-v显示过程-f指定文件-z使用gzip处理]
env             #显示系统环境变量 [-u从当前环境中删除指定的变量]
sed             #流编辑器 [-n安静模式a新增c取代d删除i插入p打印s替换]
jobs            #查看正在执行的任务
sudo            #以系统管理者身份执行指令
echo            #打印输出
curl            #利用URL规则工作的文件传输工具 [-d·POST数据-H自定义头-k忽略警告-X请求方式-v详细信息]
wget            #从指定的URL下载文件 [-r递归-l深度]
kill            #结束指定程序
tree            #树形结构展示
less            #分页显示文本文件内容,前后翻看
diff            #比较两个文件的差异
find            #按条件查询指定文件 [-maxdepth深度-name文件名-type文件类型-user所属者-perm权限]
grep            #筛选符合条件的内容 [-ABC前后-E正则-e或-i忽略大小写-n行号-o精确-v反向-r递归-s不显示错误]
which           #查找给定命令
touch           #创建空文件
mkdir           #创建空目录 [-p建立多级目录]
chmod           #变更文件或目录的权限 [u用户/g组/o其它/a全部/s特殊/r读4/w写2/x执1/-无0]
clear           #清除屏幕终端信息
xargs           #命令组合
alias           #设置指令的别名(source ~/.bashrc) [-p打印已设置]
nohup           #后台始终运行
locate          #在资料库中查找
who             #目前登录信息
last            #最近登录信息
uname           #查看系统相关信息 [-a全部信息]
adduser         #添加用户
usermod         #修改用户 [-u用户UID,-g所属分组]
userdel         #删除用户 [-r删除相关文件]
netstat         #显示网络状态 [-pantu]
ifconfig        #显示网络配置信息
lsb_release     #查看系统发行版信息 [-a全部信息]
reboot          #重启计算机
shutdown        #关机计算机
<, <<           #标准输入-0
1>, 1>>, >, >>  #标准输出-1
2>, 2>>         #错误输出-2 (/dev/null)
1>&2 标准>错误, 2>&1 错误>标准, &>file 标准和错误>文件
& 后台执行, | 将前面结果作为后面参数
&& 前者执行才执行后者, || 前者失败执后者

文章作者: DongHuangT1
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 DongHuangT1 !
评论
 上一篇
Windows Windows
Windows操作系统是美国微软公司研发的一套操作系统,问世于1985年,经过微软不断的更新升级,是当前应用最广泛的操作系统。
2020-08-27
下一篇 
计算机网络 计算机网络
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
2020-07-22
  目录