1、目录切换命令
window中通过图形化界面和鼠标可以任意切换需要进入的目录,但Linux必须通过cd命令切换目录。
在登录系统的情况下,在当前命令窗口输入 ls/ 即可看到Linux目录,在此笔者用树状图表示:
* bin (binaries)存放二进制可执行文件
* sbin (super user binaries)存放二进制可执行文件,只有root才能访问
* etc (etcetera)存放系统配置文件
* usr (unix shared resources)用于存放共享的系统资源
* home 存放用户文件的根目录
* root 超级用户目录
* dev (devices)用于存放设备文件
* lib (library)存放根文件系统中的程序运行所需要的共享库及内核模块
* mnt (mount)系统管理员安装临时文件的系统安装点
* boot 存放用于系统引导时使用的各种文件
* tmp (temporary)用于存放各种临时文件
* var(variable)用于存放运行时需要改变数据的文件
cd usr 切换到该目录下usr目录
cd ../ 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到 用户主目录
cd - 切换到上一个所在目录
2、目录的操作命令(增删改查)
(1)增加目录操作(增):mkdir 目录名称
(2)查看目录操作(查):ls [-al] 父目录
①ls:查看该目录下的所有目录和文件
②ls -a:查看该目录下的所有目录和文件,包括隐藏的
③ls -l:查看该目录下的所有目录和文件的详细信息(ls -l 可以缩写成ll)
(3) 寻找目录(查):find 目录 参数 (查找/root下的与test相关的目录(文件) find /root -name ‘test*’)
(4) 修改目录的名称(改) :mv 目录名称 新目录名称
(5) 移动目录的位置----剪切(改):mv 目录名称 目录的新位置 (mv test /usr)
(6) 拷贝目录:cp -r 目录位置及名称 目录拷贝的目标位置 ----r 代表递归拷贝(cp -r /usr/test /newTest )
(7) 删除目录 : rm [-rf] 目录
① rm -r 目录 ,会询问是否删除
②rm -rf 目录,不需要询问而强制删除
3、文件的操作命令(增删改查)
(1)文件的创建(增):touch 文件名称 ----空文件
(2)文件的查看 (查):cat/more/less/tail 文件
①cat :只能显示最后一屏内容
②more : 可以显示百分比,回车可以向下一行,空格可以向下一页,q 可以退出查看
③less :可以使用键盘上的PgUp和PgDn向上和向下翻页,q结束查看
④tail -10 :可以查看文件的后10行,Ctrl+C结束
(3)修改文件的内容(改): vim 文件
操作:点击键盘 i/a/o 进入编辑模式,编辑完成后,按下Esc退回命令模式,无法编辑,
再输入 :wq(写入内容并退出) 或者 :q!(强制退出不保存)
(4) 删除文件(删):rm -rf 文件
4、压缩文件的操作:
(1)压缩文件:tar -zcvf 打包压缩后的文件名(xxx.tar.gz) 要打包压缩的文件
z :调用gzip压缩命令进行压缩
c : 打包文件
v : 显示运行过程
f :指定文件名
(2)解压压缩包 : tar [ -xvf] 压缩文件 (解压到当前目录) tar [ -xvf] 压缩文件 -C 解压的位置(解压到指定位置)
x : 代表解压
5、其他命令:
(1)显示当前所在位置 : pwd
(2) 搜索命令 : grep 要搜索的字符串 要搜索的文件(搜索sudu.conf文件中包含字符串to的行:grep to sudo.conf --color(可以让to高亮))
(3)管道命令 : | 将前一个命令的输出作为本次目录的输入
(4)查看进程 : ps -ef
(5) 杀死进程 : kill -9 进程的pid
6、网络通信命令
(1)查看当前系统的网卡信息:ifconfig
(2)查看与某台机器的连接情况:ping
(3)查看当前系统的断楼使用:netstat -an