sync 将数据由内存同步到硬盘中
halt 关机
poweroff 关机
reboot 重启
shutdown -h now 立马关机
shutdown -r +10 十分钟后重启
控制台 ctrl + insert 复制
shift + insert 粘贴
终端 ctrl + shift + c 复制
ctrl + shift + v 粘贴
ifconfig / ip addr
切换用户su root 切换到root用户
文件基本属性 chmodLinux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令
打开全部权限
方法一:7=4(读权限)+2(写权限)+1(可执行权限)
chmod 777 a.txt
方法二:a表示all全部,r表示读权限,w表示写权限,x可执行权限
chmod a=rwx a.txt
方法三:u(user),g(group),o(other)
chmod u=rwx,g=rwx,o=rwx a.txt
增加某一个权限
chmod u+rw a.txt
减少某一个权限
chmod g-xw a.txt
Linux chgrp(英文全拼:change group)命令用于变更文件或目录的所属群组。
更改属组
chgrp root a.txt
Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令。
更改属组
chown :root a.txt
更改属主和属组
chown root:root a.txt
ls -l(简写ll) 长数据串列出,包含文件的属性与权限等等数据
ls -a 全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来
mkdir -p aaa/bbb 递归创建多级目录
rmdir (删除空的目录)rmdir -p test1/test2 删除该目录下的多个空目录
cd(切换目录)cd / 回到根目录
cd ~ 回家
cd 回家
cd . 当前目录
cd … 返回上一层目录
cd – 返回上一个目录
cp -ri aaa bbb
-r递归持续复制,用於目录的复制行为
-i若目标档已经存在时,在覆盖时会先询问动作的进行
rm -ri aaa
-r递归删除目录
-i删除前会先询问
mv -i a.txt bbb/ 移动
mv -i a.txt b.txt 修改
-i 若目标文件已经存在时,就会询问是否覆盖!
cat 由第一行开始显示文件内容
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
tail 只看尾巴几行(tail -10 a.txt),查看日志更方便
往文件最后一行插入
echo “hello world” >> a.txt
Page Down 屏幕向下移动一页
Page Up 屏幕向上移动一页
Home 移动到这一行的最前面字符处
End 移动到这一行的最后面字符处
:/word 从上往下查找word
:?word 从下往上查找word
:wq 保存并退出
:q 退出
:q! 强制退出
从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (/confirm/i) 是否需要取代
:1,$s/word1/word2/gc 或 :%s/word1/word2/gc
v + 光标移动 + y 相当于复制选中的文本
v + 光标移动 + d 相当于剪切选中的文本
p 粘贴
yy 复制当前行
5yy 复制当前行开始的5行
u 撤销
a 从目前光标所在的下一个字符处开始输入
i 从目前光标所在处输入
o 为在目前光标所在的下一行处输入新的一行
Esc 退出编辑模式
tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成name.tar.gz的文件。
-c 创建一个新的tar文件
-v 显示运行过程的信息
-f 指定文件名
-z 调用gzip压缩命令进行压缩
-t 查看压缩文件的内容
-x 解开tar文件
tar –cvf n.tar ./* 压缩当前目录下的所有文件和目录,文件名为n.tar
tar –xvf n.tar 解压压缩包中的文件到当前目录(如果长时间未解压成功 Ctrl+C退出)
tar –cvzf m.tar.gz ./* 压缩文件
tar -zxvf m.tar.gz 解压m.tar文件到当前目录
grep root /etc/passwd 在文件中查找关键字root
grep root /etc/passwd –-color 高亮显示
grep root /etc/passwd –A5 –B5 高亮显示,A后5行,B前5行
grep -n root /etc/passwd 查找并显示行数
grep -v root /etc/passwd 取反,查出不含root的数据



