Linux终端简单指令

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 ----更新已安装的软件

posted @ 2019-01-24 00:11  懵酱  阅读(296)  评论(0编辑  收藏  举报