原创

Linux基础1


这也是17年写的东西。。。

以CentOS为例

  • 安装Vmware以及centOS(跳过)

  • Linux服务器端的目录结构

/下有下面几个重要的文件夹:

bin:可执行的二进制文件 sbin:root用户可执行的二进制文件 etc(etcetera):系统配置文件,其下的profile文件用来配置环境变量 usr(unix shared resources):存放共享的系统资源,用户的软件可以装此目录下 home:存放用户文件的根目录 root:超级用户的根目录 dev:存放设备文件

  • 常见的切换目录命令

如果我们是用root用户登录系统,那么默认的所在的目录在root目录,即[用户@主机名 ~]#

cd usr 切换到该目录下usr目录 cd ../ 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 cd - 切换到上一个操作的目录 ls 查看该目录下所有子目录

  • 目录(文件夹)的CRUD

增:mkdir 目录名称

查看:ls [-a] :其中,可选参数a 显示所有文件夹,包括隐藏文件夹 ls [-l] ,可缩写成ll :其中,可选参数l 显示所有文件夹的详细信息

搜索:find 目录 参数,例:find /root -name 'test'

修改:mv 目录名 新目录名,对文件及压缩包也生效 移动(剪切):mv 目录名 目录地址

复制:cp -r 目录名 目录地址,其中(r代表递归拷贝),拷贝文件时不用r

删除:rm [-rf] 目录名,强制删除目录名下所有文件夹和文件

  • 文件的增删改查

增:touch 文件名

查看文件内容:cat/more/less/tail 文件名

其中tail -f 文件名:动态监控该文件的变化

vim编辑器: 修改文件内容:vim 文件名 : 进入文件内部 使用i切换到insert模式,使用esc切换,保存并退出:wq。或不保存强制退出 :q!

删除:rm -rf 文件

  • 压缩文件的增删改查:

1. 打包并压缩: 打包文件一般以tar结尾,压缩文件一般gz结尾 命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件 /*

2. 解压 解压到当前目录:tar -xvf xxx.tar.gz

解压到指定位置:tar -xvf xxx.tar.gz/C usr

  • 其他命令

  1. 显示当前位置:pwd

  2. 搜索字符或字符串高亮: grep 字符串 文件名 --color

  3. 管道命令:| 将前一个命令的输出作为本次目录的输入,前面是上一个内容,后面是本次的内容,多与2连用

  4. 查看当前运行的进程: ps -ef

  5. 杀死某个进程:kill -9 进程名的pid

  • 网络通讯的命令(windows通用)

  1. 查看系统网卡信息:ifconfig

  2. 查看与某台机器的连接:ping ip地址

  3. 查看当前系统端口的占用:netstat -an

  • Linux远程连接工具:Secure Shell Client, Xshell,Xfpt(跳过)

基础
linux
留言