Linux---(1)常用命令
来源:互联网 发布:上海java工资一般多少 编辑:程序博客网 时间:2024/06/05 22:59
Linux系统
1. 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)用于存放运行时需要改变数据的文件
2. linux基本命令
1、文件夹操作
ls /path 查看目录信息
ls -l /path 查看详细信息,等价于 ll
ls –a /path 查看隐藏文件
查看/home目录下信息,有2种方式:
ls ../
ls /home
pwd 查看当前所处目录的绝对路径
cd /path 切换目录 (cd /) ,如果不带参数则切换到用户主目录
cd .. 退回上一级目录 (有个空格)
mkdir ./test 创建文件夹
mkdir -p a/b 如果要创建的文件夹的父目录不存在,则自动创建
rmdir 删除空文件夹 (只能删除空文件夹)
rm -r /a/b (删除非空文件夹)
删除文件
rm filename (rm -r 删除文件夹 rm -rf 强制删除文件或文件夹)
2、创建文件
touch a.text创建一个空文件
echo "hello world lightclouds917" > a.text
把“>”左边的输出放到右边的文件里去
vi a.text 用文本编辑器编辑一个文件并且保存
Esc :wq 保存修改,退出
Esc :q! 不保存,退出
3、移动文件、修改文件名
mv a/a.text b/aa.text (移动文件的同时还修改了文件名)
4、拷贝文件
cp srcFile destFile
5、查看文本文件内容
cat log.a.text 一次性显示整个文件内容
more log.a.text 可以分页看(翻页:空格,往回翻:b ,退出: q或者 Ctrl+C)
less log.a.text 不仅可以分页,还可以方便地搜索,回翻等操作(翻页:空格,往回翻: ↑,往下翻:↓,退出:q或者 Ctrl+C)
tail -10 log.a.text 查看文件的尾部的10行
tail -f user.log 实时刷新显示文件的尾部,这条命令对于观察调试程序的运行非常重要
head -20 log.a.text 查看文件的头部20行
6、文件归档压缩(1:打包--归档; 2:压缩)
1、打包/解包
tar -cvf testdir.tar testdir/
参数c :表示创建一个打包文档
v:显示打包的进度
f:表示要打成的tar包的名字
tar –xvf testdir.tar
参数x:表示从一个现存的tar文件中进行解包操作
2、压缩/解压
gzip testdir.tar
gzip –d testdir.tar.gz
3、归档并压缩/解压
tar -czvf testdir.tar.gz testdir/
tar -xzvf testdir.tar.gz 解压到当前目录下
tar -xzvf testdir.tar.gz -C Downloads/ 解压到指定的Downloads目录下
zip test.text.zip test.text
unzip test.text.zip
7、文件权限管理
1、linux系统中对文件权限的描述机制:
d r w x r w x r - x
类型 拥有者 所属组 其他人
权限信息可以表示为3组二进制符号: 111 111 101
进而可以表示为3个十进制数: 7 7 5
2、修改权限
chmod u+rwx file 为file添加或取消所属用户的权限
(u代表所属用户 o代表其他用户 g代表所属组的成员用户)
chmod 567 file 用数字也可以表示权限
5 ---> 101 ---> r-x
6 ---> 110 ---> rw-
7 ---> 111 ---> rwx
3、通过实例理解rwx三种权限的含义
r 对文件:是否可以读取文件的内容 cat
对文件夹:是否可以列出文件夹内的子节点信息 ls
w 对文件:是否可以修改文件的内容 >> vi
对文件夹:是否可以更改文件夹的子节点
x 对文件:是否可当做一个命令或者程序来执行
对文件夹:是否可cd进入
- Linux常用命令(1)
- linux常用命令 ----1
- linux 常用命令1
- Linux 入门常用命令(1)
- Linux 常用命令实例1
- Linux常用命令-1
- linux下常用命令(1)
- Linux常用命令1
- linux vi常用命令---1
- linux常用命令1
- 《Linux 三》 常用命令 [ 1 ]
- 《Linux 三》 常用命令 [ 1 ]
- Linux常用命令1
- [Linux] 三, 常用命令 [ 1 ]
- Linux常用命令大全1
- 3. Linux常用命令(1)
- Linux常用命令(1)
- Linux SSH 常用命令 1
- 微信公众号开发以及代码菜单创建
- 考题篇(5.4) NSE4 08. 显式代理 ❀ 飞塔 (Fortinet) 网络安全专家
- 一个21行C#代码实现的神经网络
- python:数字(number)
- 邻接矩阵实现图
- Linux---(1)常用命令
- HDOJ 1000 A+B Problem
- GDB
- 彻底搞定C指针
- 简述 GFS & Chubby & Bigtable & Mapreduce
- Android扫描文件并统计各类文件数目
- C++ 经常用到的基本或复合字符类型之一CString
- 程序设计与算法(一)C语言程序设计CAP 第三周编程作业
- Radmax,真正的五轴激光切割高效编程