linux常见的命令4

2.系统维护类命令

ls 与 ll 区别
ls:列出目录里的文件
ll:列出文件或者目录以后,还列出目录里文件的详细信息,详细信息为文件的权限已经文件的所有者、所有组等等信息。
ls  -l(ls后面带 l参数)=  ll   查看目录下的文件:ls(list)
ls -d 查看当前目录
ls -ld 长列表列出当前目录的详细信息

cd
更改当前的工作目录,即切换目录(change directory):cd
①绝对路径(以/开始的路径):cd  /home/redhat
②相对路径(不是以/开始的路径):cd   /;cd   home;cd   redhat

pwd
查看当前的工作目录(print work directory):pwd 

date查看日期
cal查看日历(cal -j  可以查看一年中的第几天,这个命令很好玩)

passwd
passwd命令用来更改使用者的密码 修改用户密码直接 passwd  用户名
eg:
[root@localhost ~]# passwd -l  smeow    锁定用户密码
锁定用户 smeow 的密码 。
passwd: 操作成功
[root@localhost ~]# passwd -u  smeow    解锁用户密码
解锁用户 smeow 的密码。
passwd: 操作成功

man
man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息

who
who查看当前登入命令  who am i=who -m 

last
last作用是显示近期用户或终端的登录情况。通过last命令查看该程序的log,管理员可以获知谁曾经或者企图连接系统。

ps查看进程
ps -ef 显示所有命令,连带命令行
[root@localhost ~]# ps -ef
UID         PID   PPID  C STIME TTY          TIME CMD
root          1      0  0 07:29 ?        00:00:01 /usr/lib/syst
root          2      0  0 07:29 ?        00:00:00 [kthreadd]
root          3      2  0 07:29 ?        00:00:00 [ksoftirqd/0]
ps -u root 显示root进程用户信息
ps aux 显示所有包含其他使用者的行程

3.文件管理命令

touch 创建文件
①一个文件存在则更新他的时间
②文件不存在时创建、创建文件

mkdir创建目录格式:mkdir [OPTION]... DIRECTORY...
-p 如果需要的话创建父目录
-v显示创建目录的详细过程
mkdir -p 文件名  确保目录名称存在,不存在的就建一个
eg:
在工作目录下,建立一个名为 pokemon 的子目录 :
[root@localhost ~]mkdir meow
在工作目录下的 pokemon目录中,建立一个名为 pikaqiu 的子目录。 若 pokemon 目录原本不存在,则建立一个。(注:本例若不加 -p,且原本 pokemon目录不存在,则产生错误。)
[root@localhost ~]# mkdir -p pokemon/pikaqiu

stat查看文件状态信息

rm删除普通文件
rm [-f] 文件名

mv
mv 文件名 文件名---将源文件名改为目标文件名  将文件meow更名为cute:mv meow cute
mv 文件名 目录名---将文件移动到目标目录 将moew目录放入cute目录中。若logs目录不存在,则该命令将moew改名为logs:mv meow/ cute 
mv 目录名 目录名---目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名

cat
①显示整个文件 cat 文件名
②从键盘创建一个文件 cat > 文件名 (只能创建新文件,不能编辑已有文件)
③将file1 file2合并为一个文件:cat file1 file2 > file

more查看长文档(可以前后翻)
more /var/log/messages

less查看长文档(翻到最后一页自动退出)
less /var/log/messages

head查看    前几行
默认查看文件前10行:head /etc/passwd
指定查看前5行:head -5 /etc/passwd

tail①查看后几行 ②追踪日志tail  -f  /var/log/messages
默认查看后10行:tail /etc/passwd
查看后5行:tail -5 /etc/passwd

ln
link,链接文件
①符号链接又叫软链接(快捷方式)
创建链接文件:ln -s 原文件 链接文件
②硬链接,只能引用同一文件系统中的文件。(备份) -w
创建硬链接: ln  原文件   新文件 

grep能使用正则表达式搜索文本

find

4.压缩与解压缩

zip
①压缩的作用1.节省空间(压缩不减少文件内容,减少的是占用的软硬件空间)
2.方便传输 (把很多文档压缩成一个压缩包就只需发一个)
②压缩与解压缩的命令
1.  gzip gunzip zcat(扩展名为.gz)
2.  bzip2 bzcat bunzip2(扩展名为*.bz2)
3.  zip unzip
③利用tar命令为文件创建备份或是将一堆文件打包成一个包
压缩服务器上当前目录的内容为xx.zip文件      zip -r xx.zip ./
解压zip文件到当前目录     unzip filename.zip
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

 

5.文件权限

5.1磁盘管理

df文件系统的大小
du磁盘用量情况
fsck检测磁盘是否有问题
sync检测同步 把现在的东西写入磁盘中
fdisk分区(MBR 不支持大于2G)
gdisk分区(GPT 支持大于2G)
mkfs添加文件系统
mount挂载
umount卸载  手动挂载ll /etc/fstab

5.2网络设置

Ifconfig

ip

nmcli(命令行接口 红帽7里面更改网络参数,红帽8不支持)

nmtui(文本图形接口)

5.3用户管理

useradd、usermod、userdel

groupadd、groupmod、groupdel

id、w、who

su(su - 想定义一个变量name,名字叫小明xiaomings所有用户都能查看写入/etc/profile .bash_profile是家目录里面的不可编写 su root ctrl+D和exit退出  su - root 可以用logout退出)

sudo(问root要权限 vim /etc/sudoers   visudo两种打开方法不一样  )

sudo -u touch /home/redhat/rootlaile  ll/home/rehat/

重点:系统日志:var/log/messages放的是系统的日志信息,它记录了各种事件,基本上什么应用都能往里写日志,在做故障诊断时可以首先查看该文件内容

[root@localhost ~]# head /var/log/messages
May 25 09:22:02 localhost rsyslogd: [origin software="rsyslogd" swVersion="7.4.7" x-pid="1004" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

1. 产生这个事件的时间是:May 25 09:22:02
2. 事件的来源主机为:localhost
3. 产生这个事件的程序和进程号为:rsyslogd
4. 这个事件实际的日志信息为:[origin software="rsyslogd" swVersion="7.4.7" x-pid="1004" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值