- 1Linux的常用命令
- 1.1切换目录命令 cd
- 1.2列出文件列表 ls, ll
- 1.3创建目录和移除目录 mkdir, rmdir
- 1.4浏览文件 cat, more, less, tail
- 1.5文件操作
- 1.6其他常用命令
- 2Vim编辑器
- 3Linux的权限命令
- 4Linux上常用网络操作
- 4.1主机名配置
- 4.2域名映射
- 4.3网络服务管理
- 致谢
cd dir -> 切换到dir目录 cd .. -> 切换到上一层目录 cd / -> 切换到系统根目录 cd ~ -> 切换到用户主目录 cd - -> 切换到上一个目录1.2列出文件列表 ls, ll
使用格式:ls [参数] [路径或者文件名] ls -> 列出该目录下的文件及文件 ls -a -> 显示所有文件或者目录(包含隐藏文件) ls -l -> 缩写成ll,列出目录或者文件的详细信息1.3创建目录和移除目录 mkdir, rmdir
mkdir dir -> 在当前目录创建dir目录 mkdir -p dir2/test -> 创建级联目录,在当前目录下创建dir2目录,并在dir2目录下创建test目录 rmdir dir -> 删除[空]的目录1.4浏览文件 cat, more, less, tail
cat test.txt -> 查看文件中全部信息 more test.txt -> 文件内容很多,开始只会显示一页,空格显示下一页,回车显示下一行数据 less test.txt -> 用法和more类似,但是可以通过PgUp和PgDn翻页 tail -10 test.log -> 显示文件的后面10行数据 tail -f test.log -> 动态查看日志,意思是文件内容改变后显示内容也会改变1.5文件操作
"删除" rm a.txt -> 删除文件,删除时需要用户确认是否删除 rm -f a.txt -> 不询问直接删除文件 rm -r dir -> 递归删除文件夹下面的数据及目录 rm -rf dir -> 不询问递归删除 rm -rf . "移动" cp a.txt b.txt -> 将a文件复制为b文件 cp a.txt ../ -> 将a文件复制到上一级目录 mv a.txt ../ -> 将a文件移动到上一级目录 mv a.txt b.txt -> 将a.txt文件重命名为b.txt "打包和解压" tar -cvf xxx.tar . tar -zcvf xxx.tar.gz . tar -xvf xxx.tar -> 解压xxx.tar文件 tar -zxvf xxx.tar.gz -C /usr/dir -> 解压文件到目录 "查找" find / -name "ins*" -> 查找文件名称以ins开头的文件 grep lang xxx.log -> 在文件中查找lang grep lang xxx.log -color -> 在文件中查找lang,并高亮1.6其他常用命令
pwd -> 显示当前所在目录 touch a.txt -> 创建一个空文件 clear / ctrl + L -> 清屏 "重定向输出>和>>" cat /ect/xxx.log > a.txt -> 将输出定向到a.txt中,会覆盖a文件的内容 cat /ect/xxx.log >> a.txt -> 输出并追加到文件末尾 ifcongif > ifconfig.txt -> 将原本会显示到终端的信息写入文件中 "系统管理命令" ps -ef -> 查看所有进程 ps -ef | grep ssh -> 查找某一进程 kill pid -> 杀掉pid编号的进程 kill -9 pid -> 强制杀死进程2Vim编辑器
三种模式:命令行,插入,底行模式 * 切换到命令行模式:按Esc键 * 切换到插入模式:按i、o、a键 * i 在当前位置前插入 * a 在当前位置后插入 * o 在当前行之后插入一行 * 切换到底行模式:在命令行模式下先输入冒号:在输入其他信息 * 打开文件:vim filename * 退出:Esc + :q * 修改文件:输入i进入插入模式 * 保存并退出:Esc + :wq!(!表示强制退出) * 不保存退出:Esc + :q! * 快捷键 * dd 快速删除一行 * yy 复制当前行 * nyy 从当前行向后复制几行 * p 粘贴 * R 替换3Linux的权限命令
- rwx rwx rwx -表示文件类型,分别有普通文件(-),目录(d)和链接(l) r 4表示可读 w 2 表示可写 x 1表示可执行 三个为一组分别为主权限,组权限,其他用户权限 chomd 变更文件或者目录权限 chmod 755 a.txt 主111可读可写可执行,组101可读可执行,其他101可读可执行 chomd u=rwx, g=rx,o=rx a.txt 和上面效果一样4Linux上常用网络操作 4.1主机名配置
hostname -> 查看主机名 hostname xxx -> 修改主机名,重启后无效 永久生效休要修改/etc/sysconfig/network文件4.2域名映射
/etc/hosts文件用于通过主机名惊醒访问时做ip地址解析 如192.168.19.128 xxxxxx -> 当访问xxxxxx时会来解析这个IP地址4.3网络服务管理
service network status -> 查看指定服务的状态(network这个服务是可以改变的) service network stop -> 停止指定服务 service network start -> 启动指定服务 service network restart -> 重启指定服务 "防火墙设置" service iptables status -> 查看防火墙状态 service iptables stop -> 关闭防火墙 service iptables start -> 开启防火墙致谢
谢谢B站up主的资源分享,讲的非常详细,受益多多。资料下载



