Linux 常用命令

命令说明基本用法

shutdown

开关机

shutdown -h now  【立刻重启】

shutdown -h 1:15 'halt' 【1点15分关机,注意以本机时间为准】

shutdown -r +15 ‘reboot‘ 【15分钟后重启】

shutdown -c 【取消之前的shutdown命令】

reboot

重启

last reboot【查看重启记录】

init

关机

init 0【将系统运行级别切换为0,即关机】

 init 6 【将系统运行级别切换为6,即重启】

halt 

立刻关机

halt -p 【立刻关机】

who

查看在线用户

netstat -a

查看网络联机状态

ps aux

查看后台执行程序

top

查看服务器运行情况

top   【每隔3秒显式所有进程的资源占用情况】
top -d 1  【每隔1秒显式所有进程的资源占用情况】
top -c  【每隔3秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)】
top -p 8080-p 9090【每隔3秒显示pid是12345和pid是6789的两个进程的资源占用情况】
top -d 3 -c -p 8899 【每隔2秒显示pid是8899 的进程的资源使用情况,并显式该进程启动的命令行参数】

过滤用户:在top命令显示中,输入u,然后输入用户名,则可以查看相应的用户进程。如按u键,然后输入tiger,按回车则只显示tiger的进程

查看各个CPU的使用情况:在top命令下,输入1,可以看到各个CPU的使用情况

隐藏闲置或僵死的进程:在top命令下,输入i,可以隐藏闲置或僵死的进程,效果跟输入top -i是一样的

显示帮助文档: 输入h进入top命令的帮助文档。

显示完整的执行命令:默认COMMAND列只显示程序的名字,并不包含程序的路径,可以通过小写字母c来显示完整的执行命令(效果跟top -c相同)

find

查找命令

find . -name 'my*'搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件

find . -name ‘my*’ -ls搜索当前目录中,所有文件名以my开头的文件,并显示它们的详细信息

find . -type f -mmin -10【搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录】

locate

查找命令使用前先执行updatedb命令,手动更新数据库。

locate /etc/sh【搜索etc目录下所有以sh开头的文件】

locate ~/m【搜索用户主目录下,所有以m开头的文件】

locate -i ~/m【搜索用户主目录下,所有以m开头的文件,并且忽略大小写】

whereis

用于程序名的搜索

whereis grep

which

在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果

which grep

touch

创建一个文件

touch index.php  

touch index.php  index1.php  

vim

创建编辑一个文件

vim index.php

cat结合exit

创建一个文件

cat >> test.ini <

1

exit

mkdir 

创建文件夹

 mkdir test

ls -l 

查看一下文件的属性

chmod

修改权限

chmod [-R] 权限值 文件名

chmod 777 test

rm

删除文件

rm -rf fileNamede

rm -rf /var/log/httpd/access

 rm file【删除文件】

 rm -rf dir【删除文件夹】

 rmdir 只能够删除 空文件夹

rm -rf !(keep) #删除keep文件之外的所有文件

ifconfig

查看ip信息

cat

查看文件内容

cat filename 查看名为filename的文件内容;
cat -n filename 查看文件名为filename的文件内容,并从1开始对所有输出的行数(包括空行)进行编号;
cat -b filename 查看名为filename的文件内容,并从1开始对所有的非空行进行编号;

less 

查看文件内容时可以向前或向后随意查看内容

less filename 查看文件filename的内容;
less -m filename 查看文件filename的内容,并在屏幕底部显示已显示内容的百分比;
上 | 下 : 逐行移动光标位置
空格键: 显示下一屏幕的内容;
回车键: 显示下一行的内容;
U键: 向前滚动半页;
Y键: 向前滚动一行
[pagedown]: 向下翻动一页;
[pageup]: 向上翻动一页;
q: 退出less命令

tail 

 查看文件尾部的内容

tail filename: 显示文件filename尾部10行的内容;
tail -n <行数> filename: 显示文件尾部的n行内容;
tail -n 5 filename: 显示文件filename末尾5行内容;
tail -c <字节数> filename: 显示文件尾部的n个字节内容;
tail -c 10 filename: 显示文件filename的末尾10个字节

head 

查看文件开头的内容

head -n <行数> filename : 显示文件内容的前n行;
head -n 5 file1 : 显示文件file1的前5行内容
head -c <字节> filename : 显示文件内容的前n个字节;
head -c 10 file2 : 显示文件file2的前10个字节内容

more 

分页显示文件内容

more file1 : 查看文件file1的文件内容;
more -num file2 : 查看文件file2的内容,一次显示num行;
more +num file3 : 查看文件file3的内容,从第num行开始显示

netstat /ss

检查端口

netstat -tnlp | grep :80   

ss -tunlp

grep

线程关键信息

ps -elf|grep

kill

强制终止线程

kill -9 【线程ID】

killall 

通过程序的名字,来杀死进程

该命令可以使用 -9 参数来强制杀死进程, killall -9 firefox

ps -elf|grep 进程名称

认线程是否已经删除

pwd 

查看”当前工作目录“的完整路径

df

查看Linux系统中的可用和已经使用的磁盘空间

df -h:以可读的格式显示磁盘空间(否则默认显示单位是字节,不直观);

df -a:包含全部的文件系统;

df -T:显示磁盘使用情况以及每个块的文件系统类型(如xfs、ext2、ext3、btrfs等);

df -i:显示已使用和空闲的inode。

du

查看Linux系统中的可用和已经使用的磁盘空间

du -h:以可读的格式显示所有目录和子目录的磁盘使用情况;

du -a:显示所有文件的磁盘使用情况;

du -s:仅显示总计,只列出最后加总的值;

ls -al

查看Linux系统中的可用和已经使用的磁盘空间

使用ls -al命令可以列出特定目录的全部内容及其大小

stat

查看Linux系统中的可用和已经使用的磁盘空间

显示文件/目录或文件系统的大小和其他统计信息

fdisk -l

查看Linux系统中的可用和已经使用的磁盘空间

显示磁盘大小以及磁盘分区信息

useradd  

创建用户

useradd  用户名称

su - 用户名

用户登录

exit

 退出当前用户

crontab

定时任务

crontab -e : 编辑定时任务(用户可以省略,默认是当前用户)
crontab -l : 查看定时任务(只查看当前用户的定时任务)

/var/log/cron : 可以查看到执行那些定时任务
/var/log/messages: 记录系统操作的日志,(例如:用户登录)

.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

.tar.xz

解包:tar xvf FileName.tar.xz
打包:tar cvf FileName.tar DirName

.tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

.xz

解包:tar xvf FileName.tar.xz
打包:tar cvf FileName.tar DirName

.bz2

解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2

解压:tar jxvf FileName.tar.bz2        或tar --bzip xvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName

.bz

解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz

.zip

解压:unzip FileName.zip
压缩:zip FileName.zip DirName

.rar

解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

cp

复制

cp  文件1 复制本

mv

重命名,又可以移动文件或文件夹

mv 旧文件/目录 新文件名/目录

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值