1.0.2_linux常用命令

文件系统相关 磁盘管理 用户管理 系统及其他 网络配置管理
cd df
whereis du
pwd mount/umount
ls fdisk
file mkfs
echo
mkdir/rmdir
cat/more
cp/mv/rm
chown/chgrp
chmod
grep
find
locate
ln
gzip
tar
diff
patch

文件系统相关命令

1.cd 切换目录
2.whereis 定位可执行文件,源代码,帮助文件位置
3.pwd 显示当前目录
4.ls 显示文件目录
-a:包括隐藏
-l:详细信息
5.file 显示文件类型
6.echo 打印输出
7.mkdir 创建目录 
-p 包括父级
rmdir 删除目录
8.cat 查看文件内容
more 分页显示文件内容 空格换页
less
9.cp 拷贝
mv 重命名
rm 删除
-r 递归删除
-f 强制删除
10.chown 修改所属用户 
chgrp 修改所属组
chown [-R] owner file
chgrp group file
chown root:group file
11.chmod 更改文件权限
sudo chmod [u所属用户  g所属组  o其他用户  a所有用户]  [+增加权限  -减少权限]  [r  w  x]   目录名 
例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为"-rwxrw-r-x",用数值表示为765
sudo chmod u+x g+w o+r  filename
sudo chmod 777 file
12.grep 在文本文件中查找某个字符串 
13.find 在磁盘中查找
find .(当前目录) -name 
14.locate 命令用来查找文件或目录。 locate命令要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db,因此需要更新数据库updatedb,但通常还是用find
15.ln 创建链接文件,类似快捷方式
ln -d 硬链接建立硬链接时,在另外的目录或本目录中增加目标文件的一个目录项,这样,一个文件就登记在多个目录中。
ln -s 软链接(快捷方式)符号链接也称为软链接,是将一个路径名链接到一个文件。这些文件是一种特别类型的文件。事实上,它只是一个文本文件
16.gzip 压缩文件,后缀.gz
-d 解压文件
17.tar
-c 打包
-x 解压拆包
18.diff 比较文件不同
diff有很多功能平时我们不常用到,最常用的功能莫过于生成patch文件了:
diff -urN old/ new/ > mysoft.patch
19.patch 补丁
patch -p0 < mysoft.patch
```
###磁盘管理
```
1.df 查看磁盘大小 df -h 带有单位显示磁盘信息
```
```
2.du 查看目录大小 du -h /home带有单位显示目录信息
```
```
3.mount 挂载
-t 文件类型
mount -t ext3 /dev/sdb1 /mnt/sdb
mount -t ntfs /dev/sdc1 /mnt/usbhd1 usb挂载
umount 卸载
```
```
4.fdisk 硬盘分区操作
-l 查看当前磁盘分区信息
fdisk /dev/sdb
1:m 操作表
2:n 增加一个分区
3:q不保存退出 w写入分区
```
```
5.mfks 分区完格式化文件
-t ext3 /dev/sda6 
```

###用户管理
```
1.passwd 更改用户密码
用户信息存在 /etc/passwd
用户密码 /etc/shadow
组 /etc/group
/etc/groupshadow
passwd :用户名+口令+用户id+组id+工作目录+shell目录
shadow :用户名+口令加密+密码更改多少天+多少天可更改
```

```
2.添加用户
useradd -m [用户名]
添加了一条root用户 useradd -u 0 -0 -g root -p123 maozi
```





你可能感兴趣的:(1.0.2_linux常用命令)