常见的Linux命令集

vim常用命令

1.  打开filename文件:vim filename
2.  进入插入模式:打开vim编辑器后,输入i
3.  以下命令需先按Esc,然后键入冒号(:)
3.1  :w //保存文件 write
3.2  :q //退出当前文件 quit
3.3  :wq //退出并保存文件
3.4  :q! //强制退出(不保存对文件进行的修改)

获取命令帮助:man find
获取命令功能简介:whatis find

多命令执行
方法一:以分号;间隔命令
查看后台任务:jobs

安装/更新一个deb包:apt-get install package_name
升级列表中的软件包:apt-get update
升级已安装的软件包:apt-get upgrade

目录:

cd ..              返回上一级目录
cd ../..           返回上两级目录
cd或cd ~           返回home目录
cd - 目录名       返回指定目录
mkdir 创建目录
cp 拷贝文件
mv 移动文件
rm 删除文件
将文件sfsprg移动到目录prg/c下:mv sfsprg prg/c
将文件sfstest复制到目录prg/c下:cp sfstest prg/c
将doc目录及其下的文件一并删除:rm -r doc
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

ls 查看 
查看文件的属性:ls
方法:ls -l /bin/login
显示:
-表示普通文件  (r=4  w=2  x=1)
rwx:文件属主对文件可读、可写、可执行
r-x:文件属组对文件可读、可执行
r-x:其他人对文件可读、可执行

pwd 查看当前所在目录
cd 切换到对应目录
find 寻找指定文件
列出当前目录下以“te”开头的文件名
方法:find . -name "te*"

文本:

cat 查看文件内容
du -h file 查看文件大小
less 查看大文件, 按 n 向下查找
tail 静态的查看某个文件的最后n行,eg:tail -n 100 access.log
head 查看文件的头n 行
sort , uniq -t指定分隔符, -k 指定排序的列
grep 对内容进行过滤 -n 输出具体的行数,用来快速定位
grep -rn --color Exception -A10 -B2 error.log
diff 比较2个文件是否有差异

压缩:

压缩:bzip2 file1 
解压:bunzip2 file1.bz2
压缩:gzip file1
解压:gunzip file1.gz 
压缩:zip file1.zip  file1 
解压:unzip file1.zip

日常运维:

chown 改变文件的所属用户,所属组
chmod 改变文件的访问权限  ;chmod a+x a.sh 给a.sh 增加执行权限
su -whq 切换用户

系统状态:

uname -a 输出当前的内核信息
ps 查看进程/线程状态 ps -efigrep java 找到Java进程
top 查看CPU load 负载,CPU占用率,top -H -p pid 查看进程中线程的状态
free 查看内存,物理内存+虚拟内存
df -h 查看磁盘的使用量
ifconfig 查看IP地址
显示以太网卡配置: ifconfig etho
ping 探测网络通不通
netstat 查看当前的所有tcp连接  netstat -ant
关机:shutdown -h now 
      init 0
重启:reboot
注销:logout
系统调用:open close read write ioctl
查看文件 :cat跳到最后一页   less光标可移动  more用enter翻页  

常用:

export 设定一些环境变量,export PATH=$PATH:/home/xjj/jdk/bin  设置jdk环境变量
env 命令能看到当前系统中所有的环境变量
date 输出当前系统时间
xargs 读取输入源,逐行处理
eg:删除目录中所有的class文件  find. |grep .class$ |xargs rm -rvf
ssh 网络隧道连接
scp(sftp) 文件传输
wget 使用命令下载文件,支持断点续传
wget -c http://oracle.fuck/jdk2019.com
mysql -u root -p -h 192.168.1.2  连接MySQL数据库
用gedit编写一个C程序S1.c;
编译程序:gcc S1.c -o s1
运行程序:./s1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值