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

浙公网安备 33010602011771号