Linux笔记

Linux命令的语法格式:命令 【选项】 【参数】
init 0 :关机
reboot :重启
useradd 用户名 :创建用户
passwd 用户名 :密码
who :列出目前哪些用户在系统上工作
whoami :列出目前登陆系统所使用的用户名
date :显示系统当前的日期和时间
date 月日时分年 :设置时间
hwclockb -s同步硬件 -w同步系统
cal :显示某月的日历
cal 月 年 :显示某年某月日历
clear :清楚屏幕
ctrl+l :清屏快捷键
ctrl+c :终止命令
su :切换用户
su -l :完全切换
man 命令名 :获取帮助信息
命令 --help:查看帮助信息
cd ~ :用户家目录
cd - :返回上一次目录
ls -a :查看隐藏文件
cp 【原路径】 【目标路径】 :复制文件和目录
mv :移动及修改文件和目录名
mkdir 【-p递归目录】 :创建目录
touch :创建文件
rm 【-f无提示】【-r递归删除】 :删除文件
cat :查看文件
head 【-数字】:显示前N行
tail 【-数字】 :显示后N行
tail -f :动态查看文件
vim :编辑器(a/i/o 进入编辑),
userdel -r 用户名 :删除用户
usermod -u :修改用户的UID
usermod -g :修改用户的GID
usermod -G :将一个用户加入到指定的的群组中
usermod -d :修改用户的家目录
usermod -c :修改用户的备注信息
usermod -L :将用户的账号锁住
usermod -U:将用户的账号解锁
wc -l :统计文件行数
tar 【-c创建】【-v显示过程】【-f指定文件名】文件名 文件参数:文件归档打包
tar -tf:查看打包文件
tar xvf 打包文件名 -C 路径:恢复打包文档中的全部内容
gzip 文件名:压缩
gunzip 文件名:解压
tar czvf 新文件名.tar.gz 参数文件:打包后直接压缩
tar xvf 参数文件 路径:解压恢复打包文档


***************************************************************
Linux中的一些重要目录
bin目录:用来存放常用的可执行文件
sbin目录:用来存放系统的可执行文件
home目录:用来存放用户自己的文件或目录
dev目录:设备文件目录
etc目录:配置文件目录
挂载点目录:通常可移除式硬件会被挂载在/media或/mnt目录之下
/etc/passwd :用户信息
/etc/shadow :用户密码
/etc/group :用户组信息

**************************************************************
绝对路径:必须以一个正斜线(/)开始。绝对路径包括从文件系统的根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字,它是文件位置的完整路标,因此在任何情况下都可以使用绝对路径找到所需的文件。
相对路径:不是以正斜线(/)开始,相对路径可以包含从当前目录到要查找的对象(目录或文件)所必须遍历的每一个目录的名字。

**************************************************************
ls -l
权限信息 硬链接数 属主 数组 文件大小 文件创建日期 文件名
——权限信息(10位)
第一位:-普通文件 d目录 l软连接 b设备 p管道文件
2-4:属主的权限u——r读,w写,x执行
5-7:属组的权限g——r读,w写,x执行
8-10:其他用户o——r读,w写,x执行

chmod 用户 -权限:删除权限
chmod 用户 +权限:添加权限

chown 属主名(+.属组名) 文件名

执行文件的方法:
sh 文件路径
bash 文件路径
./文件路径

对目录的权限:
r:可以ls该目录下的子文件名,子目录名
w:可以在该目录下创建,删除,重命名
x:可以cd到该目录下


****************************************************************
vi编辑器的操作模式
a.命令行模式(默认):可执行修改复制移动粘贴和删除等命令
b.编辑模式:a/i/o进入编辑模式,ESC键退回命令行模式
c.扩展模式:“:”进入扩展模式,ESC键退回命令行模式——w保存,q推出,!强制退出

原文地址:https://www.cnblogs.com/huangtaiyi/p/9245209.html