学习笔记之Linux学习(二):Linux常用命令介绍
程序员文章站
2022-06-04 12:37:43
...
目录
前言
上一篇文章:学习笔记之Linux学习(一)
介绍了VMware Workstation Pro 软件的安装、Linux的安装、Xshell终端的安装以及Linux目录的介绍。
本文主要介绍Linux的常用命令,为后续的学习作准备。
Linux常用命令介绍
(1)ifconfig
查看网络编辑器. 查看网卡信息.
(2)pwd
print working directory - 输出当前工作目录,光标所在位置的目录.
(3)cd
change directory - 切换目录.
特殊目录符号 : 当前目录 - ‘.’ , 父目录 - ‘..’(cd ..)
使用方式
1 切换固定位置
使用根目录作为定位标准, 绝对寻址.
如:cd /xxx/yyy/zzz
2 切换相对位置
在当前目录位置开始相对寻址.
如:cd xxx/yyy/zzz
3 进入主目录
直接进入用户主目录
cd
cd ~ 这里的~代表的就是root目录
(4)ls
list - 列表目录中的内容.默认显示当前目录下的文件列表
使用方式
列表当前目录 :ls
列表指定目录 :ls 目录位置(绝对路径|相对路径)
查看全部内容 :ls -a [目录]---list all - 查看所有, 包括隐藏文件.
注意:Linux 中隐藏文件都是以’.’开头的文件.
列表查看目录内容 :
ls -l [目录]:显示当前目录下的文件属性:大小、权限、日期、符号链接。
ll - 简化命令不代表全部 Linxu 系统可用.
list list - 以列表的信息,显示指定目录中的内容. 列表代表的是文件的详情.
类型: - | 1 代表文件
d | 2 代表目录, 2+n, n 代表目录中的文件数量.
容量:单位是字节. 所有的目录固定容量为 4096.
权限:分为不同的角色: 文件的所有者, 就是创建文件的用户.
所在组,和所有者同一个组的其他用户. 其他用户, 和所有者不在一个组的用户.
rwx - read write execut
‘-’ 代表没有对应权限.
命令参数
所有以‘-‘ 开头的命令后缀信息, 都是命令参数. 多参数可以并行使用. 如: ls -al
(5)clear
clear screen - 清空屏幕.
清屏命令有两个:clear 和 clear screen
(6)touch
创建空白文件,在 Linux 系统中,文件不需要强制后缀名.
如: 文本文件可以定义为, a | a.txt | a.text
使用方式
touch 文件名:指的是在当前目录下创建文件
touch 目录/文件名:基于相对路径 如:touch root/b
touch /目录/文件名:基于绝对路径
(7)cat
查看文件的全部内容.一次性显示文件中所有内容.
(8)more
分屏显示文件内容, 显示后,使用空格显示下一屏,
回车显示下一行,q 退出分屏显示.
ctrl+c,退出命令
(9)head
显示文件的前多少行, 默认显示前 10 行. 如:head -number filename
查看文件中的前多少行.
(10)tail
显示文件末尾多少行.默认显示末尾 10 行. 如:tail -number filename
(11)mkdir
make directory - 创建目录.
10.1 使用方式
10.1.1 相对创建一个子目录--mkdir directoryName
10.1.2 绝对创建一个目录 --mkdir /directoryName
10.1.3 一次性创建多级目录--mkdir -p
parentDirectoryName/childDirectoryName
(12)cp
copy - 复制命令.
使用方式--copy 源信息 目录信息 copy source target
复制文件-copy fileName newFileName
copy directoryName/fileName directoryName/[newFileName]
copy /directoryName/fileName /directoryName/[newFileName]
复制目录
copy -r directoryName newDirectoryName
(13) rm
remove - 删除
使用方式 ---rm source :rm 要删除的资源
删除文件需提示----rm fileName
rm directoryName/fileName
rm / directoryName/fileName
删除文件不需提示---rm-f fileName
rm -f directoryName/fileName
rm -f /directoryName/fileName
删除目录需提示
rm -r directoryName
删除目录不需提示
rm -rf directoryName
(14)mv
move - 移动或重命名. 相当于剪切和重命名.
使用方式
mv source target 移动
mv source newName 重命名
移动文件到指定位置 :mv fileName directoryName
为文件重命名 :mv fileName newFileName
(15) vi | vim
编辑文件, vim 是增强命令.
不代表所有的 Linux 都支持.vim 增强在有高亮显示.
使用方式----vi fileName
命令模式----是控制编辑的文件的状态的,如:保存,退出编辑等.
进入编辑模式:
a - append, 追加的方式进入编辑模式
i - insert, 插入的方式进入编辑模式
o - under line , 在光标所在位置之下,新增一行,进入编辑模式.
O - pre line, 在光标所在位置之上,新增一行, 进入编辑模式.
dd :[number] dd - delete line 删除指定行, 默认 1 行
w : write - 保存
q :quit - 退出 vi 编辑器
wq :保存并退出
q! :强制退出不保存.
set nu :显示行号
/keywords :搜索关键字, keywords 是关键字的命名.
G :光标跳转到文件尾
gg :光标跳转到文件头
编辑模式:是编辑文件内容的.进入命令模式 - esc
(16)service
服务控制命令. 常用服务:iptables - 防火墙,
vsftpd ftp 文件服务器, mysql防火墙建议关闭.
否则除 80,22 端口外,其他所有端口无法访问.
关闭操作:(service iptables stop)
使用方式
1、启动服务
service 服务名称 start
2、停止服务
service 服务名称 stop
3、重启服务
service 服务名称 restart
4、查看服务状态
service 服务名称 status
(17) ps
进程信息查看命令.
使用方式
ps aux [| grep keywords]
a - 所有进程
u - 包含用户启动的进程
x - 正在执行中的进程.
(18)grep
过滤|筛选, 筛选符合关键字的数据.
(19)tar
解压缩 : tar 命令
1 使用方式
tar [参数] source [target]
source - 压缩文件
target - 解压缩后的目标位置, 默认解压到当前目录.
常用写法 :
解压缩 : tar -zxf 压缩文件名
解压缩 : tar -zxvf 压缩文件名
压缩 : tar -czf 要压缩的目录 压缩后的文件名
1.1 z
zip 格式压缩文件, 包含 zip,gz,tar.gz 等格式.
不包含 rar.
1.2 c
创建压缩包.
1.3 x
解压缩
1.4 f
指定文件
1.5 v
显示解压缩过程.
(20)useradd
创建新用户 : useradd 命令
useradd + 用户名
(21)passwd
为用户添加密码 : passwd 命令
passwd + 用户名(为哪个用户添加密码)
(22)chkconfig iptables off
永久关闭防火墙
(23)reboot
重启linux(慎用)
上一篇文章:学习笔记之Linux学习(一)
下一篇文章:学习笔记之Linux学习(三)