title: Linux操作命令 categories: 软件安装使用 tags:
Linux
1.Linux系统控制:
shutdown #关机指令
shutdown -h 10 #计算机在十分钟后关闭
shutdown -h now #马上关机
shutdown -r now #系统立马重启
shutdown -r 10 #十分钟后重启
reboot #重启
halt #关闭系统
2.Linux目录:
/bin #binary缩写,放经常使用的命令
/dev #device设备的缩写,存放Linux的外设设备
/etc #存放系统的配置文件
/home #用户自己的目录
/lib #连接系统最基本的动态连接共享库
/root #超级管理员的目录
/tmp #存放一些临时文件
/usr #类似于Windows下的Program files目录
/var #放置不断扩充的东西,比如说日志
3.Linux目录处理命令:
ls #列出目录list
ll #列出长数据,包括目录权限,目录所有者,目录所有组
l -a #列出所有文件,包括隐藏文件
cd #切换目录
cd / #切换至根目录
cd home #切换至home目录下,此方法是相对路径法
cd .. #切换至上一级目录
pwd #显示当前工作目录print work directory
pwd -p #显示联级的目录
mkdir #创建一个空目录make directory
mkdir -p #创建联级的目录
rmdir #删除一个空目录remove directory
cp #复制一个文件或者目录copy
rm #移除文件或者目录remove
rm -f #强制删除
rm -r #删除递归目录
mv #移动一个文件或者目录move
mv filename1 filename2 #修改文件名
4.Linux的文件属性:
d #代表目录
l #代表链接
- #代表文件
r #代表可读 4
w #代表可写 2
x #代表可执行 1
chgrp #更改文件属组
chown #更改文件属主
chmod #更改文件的九个属性,分属于owner、group、other的rwx。777代表所有权限都是rwx
-r #递归的更改
5.Linux文件查看:
cat #由第一行开始显示文件内容
tac #和cat相反是从底部开始查看
nl #每一行都标记数值代表,第几行 Number list
more #一页一页的查看
less #可以往前翻页
/字串 #向下搜索
?字串 #向上搜索
head #查看开头几行
tail #和head相反
6.Linux链接的创建:
touch #创建一个文件
ln #创建一个硬链接
ln -s #创建一个软链接
ln -s f1 f2 #f2映射到f1中,类似于快捷键
7.Linux编辑文件:
vim #编辑文件
i #进入编辑
Esc #退出编辑
: #输入指令包括:q w wq wq! q!
8.Linux用户账号管理:
useradd #创建用户
-m #此命令可以自动给创建的用户创建一个用户目录在home目录下,以用户名创建
su username #切换用户
userdel #删除用户
usermod #更改用户属性
passwd #用户管理
-l :锁定
-u :口令锁定
-d :使账号无口令
-f :强迫用户下次登录修改口令
psswd username:修改用户密码
9.Linux用户组管理:
groupadd #添加组
groupdel #删除组
groupmod #修改用户组
10.Linux磁盘管理:
df
du
-a
-k
-m
-h
11.Linux端口操作:
netstat -anp
netstat -an
| grep xx
netstat -tunlp
| grep xx
lsof -i:xxx
kill -9 “PID”
ps -ef
| grep redis
12.Linux解压文件:
tar -xvf #解压tar包
tar -xzf #解压tar.gz包
13.Linux安装jdk:
tar -zxvf (tar.gz包)解压放置目录名 #解压压缩包
vim /etc/profile #在此文件填写java的配置环境
java --version #查看java的版本信息
14.Linux查看git信息
git config --global --list #查看git登陆的用户信息
git config --global user.email "youremail" #更换用户邮箱
git config --global user.name "yourname" #更换用户名
15.Linux组合命令
cat -n _config.yml
|tail -n +92
|head -n 20
cat -n _config.yml
|head -n +92
|tail -n 20