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:
[[email protected] ~]# passwd -l smeow 锁定用户密码
锁定用户 smeow 的密码 。
passwd: 操作成功
[[email protected] ~]# passwd -u smeow 解锁用户密码
解锁用户 smeow 的密码。
passwd: 操作成功
man
man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息
who
who查看当前登入命令 who am i=who -m
last
last作用是显示近期用户或终端的登录情况。通过last命令查看该程序的log,管理员可以获知谁曾经或者企图连接系统。
ps查看进程
ps -ef 显示所有命令,连带命令行
[[email protected] ~]# 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 的子目录 :
[[email protected] ~]mkdir meow
在工作目录下的 pokemon目录中,建立一个名为 pikaqiu 的子目录。 若 pokemon 目录原本不存在,则建立一个。(注:本例若不加 -p,且原本 pokemon目录不存在,则产生错误。)
[[email protected] ~]# 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/