VMware鼠标获取和失去焦点:ctrl+alt
linux 补全命令,按tab键
clear 清屏
//-----------------------------------------------------
//ubuntu 快捷键
//-----------------------------------------------------
ctrl+alt+T 打开终端命令
su 取得管理员权限
sudo su 以管理员运行
//-----------------------------------------------------
//切换目录
//-----------------------------------------------------
cd ../ 返回上级目录
cd ./ 当前目录
ls 查看当前目录所有的文件夹
ls -a 显示所有文件
ls -l 查看文件夹的详细信息(可缩写为ll)
cd home 进入当前目录下的home文件夹
cd /home 进入根目录下的home文件夹
cd / 进入根目录
cd ~ 切换到用户的根目录
cd - 切换到上一个所在的目录(上次操作的目录)
//------------------------------------------------------------------------------------
//增删改查目录(新建删除文件夹) -r代表递归,命令后面加-r代表操作时会遍历文件夹
//------------------------------------------------------------------------------------
mkdir home 创建home目录
mkdir /test 在根目录下创建test
mkdir /test/xxx 在根目录下的test目录下创建xxx文件夹
find /root -name 'test*' 查找/root文件夹下的名字以test结尾的文件
mv xxx aaa 将文件夹名xxx改为aaa (重命名)
mv xxx test / 将xxx文件夹移动到根目录下(剪切)
cp -r aaa / copy,将aaa文件夹及文件夹中的所有文件copy到根目 录中
cp a.txt / copy,将a.txt copy到根目录中,拷贝文件或压缩包 时,不用-r
rm a.txt 删除a.txt
rm -r test 删除test文件夹,删除时会依次询问是否删除
rm -rf test 强制删除text文件夹及其中所有的子文件
//--------------------------------------------------------------------------------------------------
//文件相关的命令 ctrl+c强制退出
//--------------------------------------------------------------------------------------------------
touch aaa.txt 生成空文件aaa.txt linux下后缀名有或没有没有区 别,加后缀只是为了区分
cat aaa.txt (主要记)查看aaa.txt但是只能查看最后一屏的内容,适用于文件内容较短的文件
more aaa.txt 查看aaa.txt 每次查看固定的行数,enter键查看下一行,space键查看下一页
查看到一办不想看了,按q结束查看
less aaa.txt 与more命令类似,但是可以使用pgup和pgdn键来回翻页
tail -10 aaa.txt 查看aaa.txt最后的10行内容,行数可以随意写
tail -f aaa.txt 动态监控aaa.txt文件的变化,文件只要发生变化就会打印出来,适用于类似tomcat
的log日志的作用,可以实时查看文件变化
mv aaa.txt bbb.txt 将文件名aaa.txt改为bbb.txt
vim aaa.txt 进入aaa.txt文件。进入之后,按i或o或a键进行插入模式才能编辑
vim编辑器有三种模式,命令模式,编辑模式和末行模式,在编辑状态下,编辑完之后想
保存,要按esc进入末行模式,然后按:wq保存退出或者:q!不保存强制退出
:wq 保存退出
:q! 不保存,强制退出
//--------------------------------------------------------------------------------------------------
//打包并压缩 linux下打包的文件一般以.tar结尾,压缩的文件一般以.gz结尾,打包并压缩后的文件名后缀一般为.tar.gz
//--------------------------------------------------------------------------------------------------
tar -zcvf bbb.tar.gz aaa.txt 将aaa.txt打包压缩为压缩包bbb.tar.gz,bbb不带后缀也能成功,但是打包后就不能识别这是一个打包文件了
tar -zcvf bbb.tar.gz aaa.txt ccc.txt 将aaa.txt和ccc.txt打包压缩为压缩包bbb.tar.gz
tar -zcvf bbb.tar.gz ./* 将当前文件夹下的所有文件打包为bbb.tar.gz
tar -xvf bbb.tar.gz 解压文件bbb
tar -xvf bbb.tar.gz -C ./DDDD 解压文件到当前文件夹下的DDDD目录下,tar -xvf bbb.tar.gz -C 大写的C后跟指定的目录
//----------------------------------------------------
//其他命令
//----------------------------------------------------
pwd 显示当前所在位置
grep 搜文件内部的内容,相当于Ctrl+f,一般与管道命令合用
grep 88 aaa.txt 从aaa.txt文件中搜索关键字88
grep 88 aaa.txt --color 将搜索出来的结果显示红色
| 管道命令,将前一个命令的输出作为本次目录的输入
ps -ef 查看当前系统中运行的进程
ps -ef | grep 88 在查出的进程中搜索88(将管道前的内容当作管道后的内容的输入)
kill -9 1215 杀死进程pid为1215的进程
ifconfig 网络信息,windows下为ipconfig
ping 与windows一样
netstat -an 查看当前系统的端口使用
//----------------------------------------------------
//权限相关命令
//----------------------------------------------------
ls -l 查看文件的详细信息,显示的信息中,第一列的第一字母为d表示这是个文件夹,为-r表示这是一个文件,为l表示这是一个快捷方式
drwxrwxr-- 文件的详细信息第一列表示权限,d rwx rwx r-- 除去第一个表示文件夹的d字母之外,权限一共用9位表示
第一个rwx权限为属主权(属于谁,默认谁创建属于谁),第二个rwx为属组权 (所在的组),末三位表示其他用户权限,rwx分别为读取权、写入权、执行权
-表示没有该权限
chmod u=rwx,g=rw,o=r aaa.txt 修改权限,将文件aaa.txt的属主权改为rwx,属组权改为rw,其他用户的权限改为r--
权限rwx可以分别用数字表示为4,2,1
这个命令也可以改为 chmod 761 aaa.txt 其中7为4,2,1相加,6为4和2相加
作者:bujue
链接:https://www.jianshu.com/p/32561b138664