ls ----列出当前文件夹下的内容
ls -a 列出所有文件包括隐藏文件
ls -l 列出当前文件夹文件及属性
ls -lh 就是将大小用K表示
------------------------------------------------------------------
pwd ----当前所在文件夹
------------------------------------------------------------------
touch ----新建内容
------------------------------------------------------------------
mkdir ---新建目录
mkdir -p a/b/c/d 当前目录下新建嵌套文件夹
------------------------------------------------------------------
rm ----删除指定文件
rm -r a 删除文件夹
------------------------------------------------------------------
clear ----清除窗口
------------------------------------------------------------------
cp ----复制文件
cp 被复制文件路径 需要复制文件到的路径
cp -r 被复制目录路径 需要复制目录到的路径
cp -i 覆盖文件前提示
------------------------------------------------------------------
mv ----移动文件
mv 需要移动文件路径 移动文件到的路径
mv -i 覆盖文件前提示
------------------------------------------------------------------
cat ----查看文件内容,创建文件,文件合并,追加文件内容
cat 文件路径
cat -b 在旁边显示行数(忽略空格)
cat -n 在旁边显示行数(包括空格)
------------------------------------------------------------------
more ----分屏显示文件内容
空格 ----下一页
回车 ----下一行
more -b ----回滚一行
more -q ----退出
------------------------------------------------------------------
grep ----文本搜索
grep 搜索内容 文本文件路径
grep -n 显示匹配的文本及行号
grep -v (-n反过来)不匹配的文本
grep -vn 不匹配的文本和行号
grep -i 不限大小写搜索
grep ^搜索内容 文本文件路径 ----搜索以内容开头的行
grep 搜索内容$ 文本文件路径 ----搜索以内容结尾的行
------------------------------------------------------------------
echo ----在终端输出内容
------------------------------------------------------------------
------重定向>和>>
>替换文本内容
>>在文本后添加内容
(可以将要打印的内容添加到文本内如 ls >>a或tree >>a)
------------------------------------------------------------------
管道 | ----可以对|前命令的输出执行|后的命令
如 ls | more 对当前目录ls的结果进行more分屏操作
------------------------------------------------------------------
shutdown ----关机指令(没设定参数自动1min)
shutdown 关机
shutdown -r 重新启动
shutdown -c 取消关机
------------------------------------------------------------------
ifconfig ----输出当前网卡信息
------------------------------------------------------------------
ping ----连接对方IP可以看信息交换速度(能用在看对方是否开机在线)
------------------------------------------------------------------
CTRL+C可以中止连续的输出
------------------------------------------------------------------
vim ----编辑文本文件
进入界面后按i可以编辑文本ESC退出编辑
:+wq可以保存退出
------------------------------------------------------------------
gedit ----编辑文本文件
如果用户权限不够可以在前面加sudo输入密码即可编辑
------------------------------------------------------------------
date ----查看系统时间
------------------------------------------------------------------
cal ----查看日历
cal -y ----查看一年的日历
------------------------------------------------------------------
df ----查看磁盘使用情况
df -h ----人性化显示数据
------------------------------------------------------------------
du ----查看目录空间占用情况
du -h ----人性化显示数据
------------------------------------------------------------------
ps ----查看系统进程
a ----显示终端上的所有进程,包括其他用户进程
u ----显示进程的状态
x ----显示没有控制终端的进程
------------------------------------------------------------------
top ----动态显示运行中的进程并排序
q ----退出top
------------------------------------------------------------------
killl ----结束进程
-9 强制结束进程
------------------------------------------------------------------
find ----查找文件
find 路径 -name "*xxx*" ----查找带有xxx的文件
------------------------------------------------------------------
ln ----创建链接
ln ----硬链接,即使源文件删除
ln -s 源文件绝对路径 软连接路径 ----创建软链接最好使用绝对路径,避免移动文件后出现错误
------------------------------------------------------------------
tar ---使用tar命令打包文件
tar -cvf 打包文件.tar 文件|目录 ----打包文件|目录
tar -xvf 打包文件.tar ----解开tar包
tar -zcvf 打包文件.tar.gz 文件|目录 ----压缩文件|目录
atr -zxvf 打包文件.tar.gz -C 存放路径 ----解压文件到
------------------------------------------------------------------
apt ----安装卸载软件
sudo apt install 软件包 ----安装软件
sudo apt remove 软件名 ----卸载软件
sudo apt upgrade ----更新已安装的软件