<div class='title_1'>1、linux的基本命令</div>python
ls 命令为查看当前目录的信息,经常使用参数 -l :查看文件详细信息, -a :查看当前目录全部文件,包括隐藏文件 .file。可连打 ls -almysql
cd 全程change directory ,接受目录所为参数,只能接受相对目录,或者绝对目录。cd /home/user cd . 点表明当前目录,cd .. 表明上级目录,cd - 杠表明前一个目录,你从哪儿来就是那儿,cd ~ 小波浪表明宿主目录(操做系统为当前用户设计用来存放文件、工做的默认目录,普通用户为 /home/username/ 而root用户为 /root),cd / 斜杠表明的根目录。linux
mkdir 用来建立目录,cd /home/user/ 切换到user目录下,mkdir lina 建立了一个名为lina的空白文件夹。参数 -p 为递归的建立目录,如 mkdir -p /lina/musicsql
mv 移动或者重命名文件(move) 使用方式为: mv old_pathname new_pathname 须要更名new_pathname 中直接将文件更名就好api
touch pathname 做用:建立空白文件网络
cp 复制(copy)复制文件或者文件夹,使用方式为:cp old_pathname new_pathname 加 r参数复制文件夹,f参数强制复制,覆盖,cp -rf 就是强制复制文件夹了函数
rm 删除文件,或文件夹,rm pathname 删除文件,-r参数删除文件夹,-f参数强制删除,慎用切记必定慎用,最好别用rm -rf工具
rmdir 等同有 rm -r 不过rmdir只能删除空白文件夹操作系统
cat 命令行模式下查看文件内容命令行
ln 连接文件,能够理解为Windows下面建立快捷模式同样, 软链接:ln -s 源文件 符号连接文件名 ln -s python3.5 python 这样python就是python3.5的一个符号连接文件了。 硬连接:ln 源文件 连接文件 理解:假设A为A文件本体,A.c为文件名,A自己是一个节点,A.c连接上,硬连接就是假设ln A.c B.c,而B.c是直接去链接文件本体A,A.c和B.c在文件系统中是彻底平等的,删除一个对另外一个不会有影响,软链接就是以A.c做为二级节点链接A.c,当你删除A.c时它自己的软链接会受影响
man 查询手册,得到帮助信息 man 1 ls 查看命令 man 2 mkdir 查看api man 3 ~ 查看C库函数
find 能够用来在文件系统中,用来查找一个文件所在。如: find 指定目录 -name 文件名 find /etc -name "interfaces"
ps 要对进程进行监测和控制,首先必需要了解当前进程的状况,也就是须要查看当前进程,ps命令就是最基本进程查看命令。使用该命令能够肯定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是能够经过执行该命令获得。ps是显示瞬间进程的状态,并不动态连续;若是想对进程进行实时监控应该用top命令。 -A :全部的进程均显示出来,与 -e 具备一样的效用; -a : 显示现行终端机下的全部进程,包括其余用户的进程; -u :以用户为主的进程状态 ; x :一般与 a 这个参数一块儿使用,可列出较完整信息。 -f :作一个更为完整的输出。
grep 很是强大,文本搜索工具 用法:grep -nr '查找内容' filename grep -nr 'here' /home/user/lina.txt -a :将 binary 文件以 text 文件的方式搜寻数据 -c :计算找到 ‘搜寻字符串’ 的次数 -i :忽略大小写的不一样,因此大小写视为相同 -r : 递归的去查找 -n :顺便输出行号 -v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行 –color=auto :能够将找到的关键词部分加上颜色的显示 好比这样用:咱们找到mysql进程,ps -ef | grep mysql 从ps输出的结果里面筛选出mysql进程,| 竖杠称为管道符,会把前一个的结果做为后一个的参数
which/ whereis 查找一个应用程序(二进制文件)在哪 which ls 查找ls 命令路径 whereis ls 显示其路径,和源码,也能够经过man手册来查
uname 查看系统信息,-a 全部 -r 内核 -n 网络节点
shutdown -h now 当即关机 -r now 当即重启
init 0 关机 init 2 重启
reboot 重启
tree 树状图列出文件目录
mount/unmount 挂载/卸载磁盘到文件系统
df -h 显示已挂载的分区列表
du -h filename 显示文件或文件夹大小,du -h * 全部文件,同ls -l 来讲,du更好看
tar -zcvf 打包并压缩文件: Linux中的打包文件通常是以.tar结尾的,压缩的命令通常是以.gz结尾的。 而通常状况下打包和压缩是一块儿进行的,打包并压缩后的文件的后缀名通常.tar.gz。 命令:  : tar -zcvf 打包压缩后的文件名 要打包压缩的文件 如:tar -zcvf /test/* mydir/my.tag.gz  : z:调用gzip压缩命令进行压缩  : c:打包文件  : v:显示运行过程 (可用可不用)  : f:指定文件名
tar [-xvf] 文件的解压 命令:tar [-xvf] 压缩文件 如:tar -xvf my.tag.gz -C /mydir 其中:x:表明解压 C表明指定解压到后面的目录: 也能够:tar -Cxvf my.tag.gz /mydir