yum info vim-common
内存: free -m [-m表示已M的形式显示]
硬盘:df -h[-h表示人类能看懂]
负载:w或者top
如图,平均负载:第一个表示前1分钟,第二个表示前5分钟,第三个表示前十五分钟,表示一个健康指标,1的话表示满负荷运载,0.6/0.7表示比较健康的状态
cat /proc/cpuinfo
fdisk
ls -a
可以看到该目录下的所有文件和目录,包括隐藏文件
ls -l
可以看到该目录下的所有目录和文件的详细信息,可以缩写为ll
ls -al
所有文件+隐藏信息
cd usr
切换到该目录下usr目录
cd ../
切换到上一层目录
cd /
切换到系统根目录
cd ~
切换到用户主目录
cd -
切换到上一个所在目录
建立循环目录mkdir -p imooc/linux/test
rm -r
-r 表示循环,因为rm不能直接删除文件夹
rm -rf
强制循环删除
cp ./file1 ~/
复制
yum install vim
vim fileName
新建文件并打开i
insert命令,插入Esc
按键,退出插入模式。再点击: wq
可以退出保存gg
光标移动到这个文件的第一行G
光标移动到这个文件的最后一行dd
删除某行,u
回退上述操作yy
复制某行 ,p
粘贴: set number
显示行数&
行末尾^
行开始文件的类型:
d:代表目录
-:代表文件
l:代表链接(可以认为是window中的快捷方式)
后面的9位分为3组,每3位置一组,分别代表属主的权限,与当前用户同组的 用户的权限,其他用户的权限
r:代表权限是可读,r也可以用数字4表示
w:代表权限是可写,w也可以用数字2表示
x:代表权限是可执行,x也可以用数字1表示
使用more
命令的时候,可以按住enter键,一行一行的往下读取。
grep -n "pp" fileName
搜索指定文件中的关键字,并且显示出行数
cat fileName | wc -l
显示文件的总行数
grep "pp" fileName | wc -l
显示该关键字在文件中出现的总行数
find .
列出当前目录下的所有文件
find /etc
列出etc目录下的所有文件
find . -name ".后缀"
-name 表示名字,表示当前目录下,所有文件名后缀为XX的文件
find . -type f
-type表示类型,f为文件,当前目录下类型为文件的所有文件
find . -type d
d为文件夹路径
find . -ctime -20
将目前目录及其子目录下所有最近 20 天内更新过的文件列出
find /var/logs -type f -mtime +7 -ok rm { }
查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们
Linux中的打包文件一般是以.tar结尾的,压缩文件也一般是以.gz结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
其中:z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
示例:打包并压缩/test下的所有文件 压缩后的压缩包指定名称为xxx.tar.gz
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt
或:tar -zcvf xxx.tar.gz /test/*
命令:tar [-xvf] 压缩文件
其中:x:代表解压
示例:将/test下的xxx.tar.gz解压到当前目录下 tar -xvf xxx.tar.gz
将/test下的xxx.tar.gz解压到根目录/usr下 tar -xvf xxx.tar.gz -C /usr
——C代表指定解压的位置
命令 | 解释 | |
---|---|---|
useradd | 添加用户 | |
adduser | 添加用户 | |
userdel | 删除用户 | |
passwd | 设置密码 |
useradd userName
添加用户
passwd userName
设置用户密码
[我电脑上暂时无法实现下述功能,不知道是不是因为版本的原因CentOs6]
yum install firewalld
service firewalld start
service firewalld restart
service firewalld status
service firewalld stop/disable
yum list |grep firewall
确认防火墙已经安装ps -ef |grep firewall
确认防火墙已经开启firewall-cmd --state
查看版本firewall-cmd --get-zones
列出所有的区域firewall-cmd --get-default-zone
列出默认区域firewall-cmd --list-all-zone
列出所有区域配置.firewall-cmd --zone=public --list-ports
查看所有打开的端口iptables -L -n
查看规则firewall-cmd --reload
更新防火墙规则一般安装软件不要在root账号下面安装,但是在非root账号下安装软件需要root权限,即提权。
前提是在root账户下,执行 visudo
,赋予这个账号的某些权限。
sudo yum install vim
提权安装
wget http://www.baidu.com
curl -o baidu.html http:www.baidu.com -o可以指定文件名
Linux
scp fileName imooc@ip地址:/tmp/
表示将该文件上传到服务器的某个路径。Linux使用该命令,Windows使用Xshell,scp imooc@ipaddr:/tmp/imooc.txt ./
表示将服务器上的文件下载下来。Windows
sudo yum install lrzsz
,服务器上安装该软件rz
,弹出窗口,选择文件上传即可sz fileName
,弹出路径,选择下载路径即可慕课网上的快速上手Linux课程,大家感兴趣的话可以购买,十分不错。