找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
【重点】【head  查看文件的内容】
1、head a         - 默认查看a文件的前10行内容
    head -n 5 a    -查看a文件前5行内容
    cat -n a|head -n 5    -查看a文件前5行且显示行号

2【重点】、tail a        -默认查看a文件后10行内容
   tail -n 5 a   -查看a文件后5行内容
   tail -n +5 a  -查看a文件从第5行起剩下的内容
   tail -f a     -实时查看a文件内容(退出按ctrl+z或者ctrl+c)
   tail -f a |grep -实时查看a文件内容,通过关键词过滤

sed -i '2d' a     表示删除a文件第二行的内容
sed -n 2p a > b   表示把a文件中的第二行覆盖b文件中
sed -n 2p a >> b  表示把a文件中的第2行追加到b文件中
sed -n '3,5p' a  表示查看a文件第三行到第五行的内容
sed -n 4p a       表示查看a文件第四行的内容
sed -n '2p;6p' a  表示查看a文件第二行和第六行的内容


find -name 'a'  表示查看当前目录下名为a的文件或者目录(相对路径写法)
find / -name 'a' 表示查找根目录下名为a的文件或者目录(绝对路径下写法)
find /b -name 'a' 表示查找b文件下名为a的文件或者目录
find -name 'a*'   表示模糊匹配当前目录下名为以a开头的文件或者目录
find -name '*a*'   表示模糊匹配当前目录下名称含有a的文件或者目录
find -name '*a'    表示模糊匹配当前目录下名称以a结尾的文件或者目录

tar命令】
tar 安装或者卸载【文件和目录都能打包】
tar -cvf a.tar a  表示把a文件打包成a.tar压缩包
tar -xvf a.tar a  表示把a.tar压缩包解包成a文件
tar -zcvf a.tar.gz a  表示把a文件打包成a.tar.gz压缩包
tar -zxvf .a.tar.gz a  表示把a.tar.gz压缩包解包成a文件

【只能打包文件,不能打包目录】
gzip a     表示把a文件打包成a.gz压缩包,打包后原文件消失
gunzip a.gz 表示把a.gz压缩包解压成a文件,解压后a.gz压缩包消失

【文件和目录都能打包】
zip a.zip a  表示把a文件打包成a.zip压缩包。
unzip a.zip a  表示把a.zip压缩包解压成a文件
zip a1.zip a1 表示把a1目录打包成a1.zip的压缩包
unzip a1.zip a1  表示把a1.zip压缩包解压成a1文件


【在线安装工具】
1、yum install +安装工具
yum install lrzsz(在linux子系统中安装,rz是上传, sz是下载)
在xshall中输入rz 会弹出本地电脑窗口,可以把本地电脑上的文件上传到服务器
在linux中输入sz +文件名 可以把linux中的文件下载到本地电脑上

2、rpm -ivh +rmp包  (i是安装  v是可视化  h是进度 )


【文件传输】
scp /dcs7/test.txt root@192.168.231.128:/dcs7/a 把本机上根目录下的test.txt文件传给服务器2上根目录下dcs7下的a目录下

scp root@192.168.231.128:/dcs7/test.txt /  把服务器2根目录下的dcs7目录下的test.txt文件放到服务器1根目录下


【重点】
df 表示查看磁盘使用情况

df -h  表示带单位查看磁盘使用情况

wc -l a.txt 表示统计a文件行数

wc -L a.txt  表示a文件内容最长位数

top   表示实时查看cpu

top -d 2   表示每隔2秒查看刷新一次cpu

free  表示查看内存大小

ps   表示查看进程

ps aux   表示查看所有用户的进程

ps -ef|grep ssh  表示查看某个服务的进程,这里时ssh的进程,而也可以接tomcat

isof -i:22    查看谁占用了22这个端口

kill +pid(进程号)  表示杀死某个进程
kill -9 pid进程号)  表示强制杀死某个进程

shutdown now   表示关机

init 0 表示关机

reboot   重启linux系统

service network restart  表示重启网卡

service mysqld restart   表示重启数据库

service iptables stop   表示关闭防火墙

netstat -ntlp  表示查看所有已经启动端口的进程

who 表示查看当前在线登录用户

whoami  表示查看当前操作的用户

hostname  表示查看主机名称

history  表示查看历史操作记录

du -sh  表示查看文件或者目录大小

nl   表示显示多少行
ln   表示创建链接文件

nl a  表示查看带行号的显示文件中的内容

【-s 软连接】接绝对路径,可以针对文件和目录创建软链接


【-d 硬连接】只能针对文件,不能对目录操作,相当于备份
ln -d a a1  表示把a文件的内容,复制一份到a1中。


      【权限命令】

文件权限三剑客:
r   read 读 权限为4
w   write 写 权限为2
x         执行  权限为1
chmod   表示改变文件或者目录的权限
chown   表示改变文件或者目录的属主
chgrp    表示改变文件或者目录的属组
比如:
-rw-r--r--. 1 root root    0 May 28 01:38 a
前三位ew-  表示属主的权限 (u)
中间三位r--  表示属组的权限(g)
后三位r--  表示其它用户组的权限(O)
a文件的权限解释:对属主(创建者)来说,只有对a文件读和写的权限
                对属组来说,只有对a文件的读的权限
                对其它用户来说,只有对a文件的读的权限


chmod 777 a      表示让所有用户对这个a文件都有读写执行的权限
chmod -R 777 a1  表示让所有用户对这个a1目录以及目录下三位所有文件都有读写执行的权限
chmod u+w,g-w,o+x a  表示给a文件属主写的权限,同时去掉属组写的权限,同时给其它用户执行的权限
chmod u+x a   表示给a文件属主执行的权限

chown lixiaolong a    表示给a文件的属主改为lixiaolong
chgrp lixiaolong a     表示把a文件的属组改为lixiaolong
chown root:root a     表示把a文件的属主和属组都改为root
【cat /etc/passwd  】
(0代表超级管理员root,1-499代表是系统用户,不能登录,500及以上都是自己创建的用户)
表示查看系统存储了哪些用户


useradd lixiaolong1  表示创建一个用户lixiaolong1
passwd lixiaolong1   表示给这个lixiaolong1用户设置密码
userdel -r -f lixiaolong1  表示强制删除用户lixiaolong1
cat /etc/group  表示查看系统存储的组
groups lixiaolong1    表示查看lixiaolong1在哪个组
useradd lixiaolong1   表示新增一个lixiaolong1这个新用户
useradd lixiaolong2 -g lixiaolong1  表示新增一个用户lixiaolong2把他放到lixiaolong1组里
gpasswd -a lixiaolong1 lixiaolong2  表示把lixiaolong1这个用户放到lixiaolong2这个组里
gpasswd -d lixiaolong1 lixiaolong2  表示把lixiaolong1这个用户从lixiaolong2这个组里移除出去

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册