手记

linux命令

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


0人推荐
随时随地看视频
慕课网APP