第141次(Linux)
学习主题:Linux
学习目标:
掌握Linux常用命令
一、Linux常用命令
1-cd命令
change directory – 切换目录
特殊目录符号 :当前目录 –‘.’,父目录 –‘..’
如何使用cd命令切换固定位置?
cd /xxx/yyy/zzz
如何使用cd命令切换相对位置?
cd xxx/yyy/zzz
2-ls命令、ll命令
ls命令的作用是什么?
list – 列表目录中的内容。默认显示当前目录下的文件列表
如何使用ls命令查看全部内容?
ls -a
ll命令的作用是什么?
列表查看目录内容,以列表的信息,显示指定目录中的内容列表代表的是文件的详情
rwx表示什么权限?
rwx – read write execut (读、写、执行)
‘-’代表没有权限
- | 1 代表文件
d | 2 代表目录, 2+n, n 代表目录中的文件数量
单位是字节. 所有的目录固定容量为 4096
分为不同的角色: 文件的所有者, 就是创建文件的用户. 所在组,
和所有者同一个组的其他用户. 其他用户, 和所有者不在一个组的用户
用什么符号来表示命令参数?
所有以‘-’开头的命令后缀信息,都是命令参数,多参数可以并行使用。
如:ls -al
3-clear、touch、cat、more、head、tail命令
1).clear命令的作用是什么?
clear screen - 清空屏幕.
清屏命令有两个:
clear 和 clear screen
2).touch命令的作用是什么?
创建空白文件
在 Linux 系统中,文件不需要强制后缀名.
如: 文本文件可以定义为, a | a.txt | a.text
touch命令的使用:
touch 文件名
touch 目录/文件名
touch /目录/文件名
3).cat命令的作用是什么?
查看文件的全部内容.
一次性显示文件中所有内容
4).more的命令的作用是什么?
分屏显示文件内容, 显示后,使用空格显示下一屏, 回车显示下一行,q 退出分屏显示.
5).ctrl+c,退出命令
6).如何使用head命令查看前20行内容?
显示文件的前多少行, 默认显示前 10 行
head -20 filename
7).如何使用tail命令查看后20行内容?
显示文件末尾多少行,默认显示末尾 10 行。
tail -20 filename
4-mkdir命令
如何使用mkdir命令创建绝对路径目录?
mkdir /directoryName
如何使用mkdir命令一次性创建多级目录?
makdir -p parentDirectoryName/childDirectoryName
cp命令语法格式是什么?
copy – 复制命令
copy 源信息 目录信息
如何使用cp命令为文件重新命名?
copy filename newFileName
copy directoryName/fileName directoryName/[newFileName]
copy /directoryName/fileName /directoryName/[newFileName]
如果复制的是一个目录需要使用什么参数?
copy -r directoryName newDirectoryName
命令5-rm、mv
1.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
2.mv命令语法格式是什么?
move – 移动或重命名。相当于剪切和重命名。
使用方式:
mv source target
mv source newName
如何使用mv命令为文件重新命名?
mv fileName newFileName
移动文件到指定位置
Mv filename directoryName
命令6-vi
Vi命令语法格式是什么?
编辑文件,
vim 是增强命令. 不代表所有的 Linux 都支持。
vim 增强在有高亮显示。
使用方式: vifileName
(1)如何进入追加模式?
a -append,追加的方式进入编辑模式
(2)如何进入插入模式?
i -insert,插入的方式进入编辑模式
(3)如何删除5行内容?
dd -5
[number]dd -delete line 删除指定行,默认是一行
(4)如何保存并退出?
:wq
(5)如何强制退出并不保存?
:q!
(6)光标跳转到文件末尾的快捷键是什么?
G
(7)光标跳转到文件头的快捷键是什么?
gg
命令7
如何查看当前网络信息?
Ifconfig (eth0 -命名为eth0的网卡信息,lo -localhost,本低环绕信息)
如何查看所有网卡信息?
ifconfig -a
确定网卡数量和命名
查看/etc/sysconfig/network-scripts/ifg-xxx 文件个数
xxx - 代表网卡的名称
文件的个数代表网卡的数量
命令8
如何将动态IP修改为静态IP?
编辑网卡:修改对应的网卡配置文件即可
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes IPADDR=(设置 IP 地址)
NETMASK=255.255.255.0
GATEWAY=(设置网关)
DNS1=114.114.114.114
DNS2=4.4.4.4
IPV6INIT=no
命令9
如何关闭防火墙服务?
Service iptables stop
如何重启防火墙服务?
Service iptables restart
如何重启网络服务?
Service vsftpd ftp restart
如何查看网络服务状态?
Service vsftpd ftp status
如何查看当前系统的进程信息?
ps aux[|grep keywords]
Aux分别表示什么含义?
a - 所有进程
u - 包含用户启动的进程
x - 正在执行中的进程.
所有进程
管道的作用是什么?
管道, 在管道左侧命令直接结果基础上, 执行管道右侧的命令
grep的作用是什么?
过滤|筛选, 筛选符合关键字的数据
二、Linux软件安装-文件上传
常见的文件上传软件有哪些?
Filezilla软件上传
Xftp软件上传
Linux软件安装-文件解压
压缩文件的命令语法格式是什么?
Tar[参数]source[target]
Souce -压缩文件
target - 解压缩后的目标位置, 默认解压到当前目录.
解压文件的命令语法格式是什么?
tar -zxf 压缩文件名
tar -zxvf 压缩文件名
zcxfv参数分别表示什么含义?
Z: zip 格式压缩文件, 包含 zip,gz,tar.gz 等格式. 不包含 rar.
C: 创建压缩包.
X: 解压缩
F: 指定文件
V: 显示解压缩过程
Linux软件安装-配置环境变量
Linux系统中环境变量的配置文件叫什么?在什么位置?
修改系统级环境变量配置文件. 文件是 : /etc/profile
如何为jdk配置环境变量?
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
让配置临时生效的两个命令是什么?
/etc/profile
source /etc/profile.
环境变量临时生效的作用范围哪里?
有效范围是当前会话.[终端.]
让环境变量永久生效 – 重启Linux