Lnux常用命令(持续更新中)

刚入行不久的小白一个,写博主要为了巩固自己的知识,希望在这个飞速发展的网络时代能有自己的一席之地。

以下命令都是本人亲身试过的命令,可能不是很完整,会持续更新命令。大佬勿喷,谢谢!

 

 

vim /etc/sysconfig/network-scripts/ifcfg-eth0   配置IP
/etc/hostname                   修改用户名字
uname -r                    显示正在使用的内核版本

shutdown -h now                关闭系统(1)
init 0                      关闭系统(2)
telinit 0                     关闭系统(3)
shutdown -h hours:minutes                按预定时间关闭系统 (也可以后面接数字,代表多少分钟后关机)
shutdown -c                   取消按预定时间关闭系统

useradd user1                               创建一个新用户 
passwd user1                     修改一个用户的口令 (只允许root执行) 
userdel -r user1                  删除一个用户 ( '-r' 排除主目录) 

groupadd group_name                 创建一个新用户组 
groupdel group_name                删除一个用户组 
groupmod -n new_group_name old_group_name  重命名一个用户组 

 

shutdown -r now                 重启(1)
reboot                      重启(2)

date                         显示系统日期
cal 2019                     显示2019年的日历表
date 041217002019.00             设置日期和时间 - 月日时分年.秒

pwd                               显示工作路径
ls                           查看目录中的文件
ls -F                         查看目录中的文件
ls -l                         列出文件并显示文件的属性和权限等信息
ls -a                         列出全部的文件,包括隐藏的目录和隐藏的文件(以.开头的文件) 

ls -A                       列出全部的文件,包括隐藏的目录和文件(但不包括 . 与 .. 这两个目录)

ls -d                      仅列出目录本身,而不是列出目录内的文件数据

ls -h                      将文件容量以人类较易读的方式(例如GB、KB等) 列出来


diff file1 file2                      比较两个文件

find / -name file1                  从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1                    搜索属于用户 'user1' 的文件和目录
find /home/user1 -name \*.bin             在目录 '/ home/user1' 中搜索带 有'.bin' 结尾的文件
find /usr/bin -type f -atime +100             搜索在过去100天内未被使用过的执行 文件
find /usr/bin -type f -mtime -10            搜索在10天内被创建或者修改过的文件
find / -xdev -name \*.rpm               搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等 可移动设备

tar xvf FileName.tar               解压一个文件
tar cvf FileName.tar DirName           压缩一个文件

gzip test.txt                    创建一个*.gz的压缩文件

gzip -d test.txt.gz                解压*.gz文件

bzip2 test.txt                  创建*.bz2压缩文件

bzip2 -d test.txt.bz2               解压*.bz2文件

unzip test.zip                  解压*.zip文件

unzip -l test.zip                 查看*.zip文件

service ssh status                查看服务状态
service --status-all                查看所有服务状态

service ssh restart                重启服务

ps -ef | more                  查看当前正在运行的所有进程

ps -efH | more                  以树状结构显示当前正在运行的进程,H选项表示显示进程的层次结构

free                     这个命令用于显示系统当前内存的使用情况,包括已用内存、可用内存和交换内存的情况。

df -k                     显示目前在Lnux系统上的文件系统的磁盘使用情况统计。

rm -r example                  递归删除文件夹下所有文件,并删除该文件夹

cp  file1 file2                  拷贝文件1到文件2

mv file1 file2                   将文件名file1重命名为file2

cat file1                      查看文件具体内容

chmod                     用于改变文件和目录的权限

mkdir dirname                  创建目录

ifconfig -a                     查看所有网络接口及其状态

uname -a                    显示一些重要的系统信息,例如内核名称、主机名、内核版本号、处理器类型之类的信息

su user                     用于切换用户账号

lsof -i                      查询某个端口被什么进程占用的命令

netstat –nlap | grep 进程名称or PID         查询进程占用哪些端口

wc –l filename                  查看文档行数

clear                      清屏

job -l                      查看后台任务

history                      查看用过的命令列表

history -c                    删除历史命令

history -d                    删除历史命令列表中指定序号的命令。

compgen ­-c                  可以打印出所有支持的命令列表

tail -f xx.log                  实时查看某一特定log

 

posted @ 2020-05-26 16:04  我有清茶与酒  阅读(318)  评论(0)    收藏  举报