linux 常用命令详解
常见Linux目录名称:
/ 虚拟目录的根目录。通常不会在这里存储文件
/bin 二进制目录,存放许多用户级的GNU工具
/boot 启动目录,存放启动文件
/dev 设备目录,Linux在这里创建设备节点
/etc 系统配置文件目录
/home 主目录,Linux在这里创建用户目录
/lib 库目录,存放系统和应用程序的库文件
/media 媒体目录,可移动媒体设备的常用挂载点
/mnt 挂载目录,另一个可移动媒体设备的常用挂载点
/opt 可选目录,常用于存放第三方软件包和数据文件
/proc 进程目录,存放现有硬件及当前进程的相关信息
/root root用户的主目录
/sbin 系统二进制目录,存放许多GNU管理员级工具
/run 运行目录,存放系统运作时的运行时数据
/srv 服务目录,存放本地服务的相关文件
/sys 系统目录,存放系统硬件信息的相关文件
/tmp 临时目录,可以在该目录中创建和删除临时工作文件
/usr 用户二进制目录,大量用户级的GNU工具和数据文件都存储在这里
/var 可变目录,用以存放经常变化的文件,比如日志文件
目录文件编辑命令
cd  /   #进入根目录
Cd  ..   #返回上一层目录
Ls   #显示当前目录下的文件
ll -s  #显示当前目录下文件的详细信息
Pwd   #显示当前目录的路径
Mkdir  #创建文件夹
Mkdir  -p   #创建文件夹目录
Rmdir  #删除空目录
Touch   #创建文件
echo  #创建带有内容的文件
cat   #查看文件内容
cp  #拷贝
mv  #移动或重命名
rm  -f   #强制删除文件(夹) -i(询问)    rm -rvf
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
 -f:强制删除文件或目录;
 -i:删除已有文件或目录之前先询问用户; 
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
 --preserve-root:不对根目录进行递归操作;
 -v:显示指令的详细执行过程。
grep 在文本文件中查找某个字符串
Vi/vim  #文本编辑器  i/j进入编辑   esc退出编辑   
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 显示行号
:set nonumber 隐藏行号
文件权限
权限范围:
u :目录或者文件的当前的用户
g :目录或者文件的当前的群组
o :除了目录或者文件的当前用户或群组之外的用户或者群组
a :所有的用户及群组
必要参数:
-c 当发生改变时,报告处理信息
-f 错误信息不输出
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细处理信息
权限代号:
r :读权限,用数字4表示
w :写权限,用数字2表示
x :执行权限,用数字1表示
- :删除权限,用数字0表示
chmod 777 -R /home/   #文档授权命令
Chmod -R -v u+rwx,g+rwx,o+rwx,a+rwx /home
磁盘命令
Fdisk -l #显示
mkfs.ext4 /dev/sdb1  ##把sdb1磁盘创建成ext4的形式
Df  -lh #列出所有已挂载磁盘
mount /dev/sdb1  /data   ##将sdb1磁盘挂载到/data (如果不存在要自己创建 mkdir  /data)目录下 ,这个目录可以自己选择。
附:卸载命令            
umount  /dev/sdb1  /data   ##将挂载在/data目录下的sdb1磁盘卸载
echo "/dev/sdb1              /data                  ext4    defaults        0 0" >> /etc/fstab
系统防火墙端口号
ll  /dev/disk/by-path  ##列出所有磁盘
systemctl start firewalld         # 启动,
systemctl enable firewalld        # 开机启动
systemctl stop firewalld          # 关闭
systemctl disable firewalld       # 取消开机启动
firewall-cmd --state              # 查看运行状态
firewall-cmd --reload             # 重启防火墙 
firewall-cmd --list-ports         # 查看已开端口
查询端口号:firewall-cmd --query-port=8020/tcp 是否开启!
开永久端口号:firewall-cmd --add-port=8020/tcp --permanent
系统管理命令
stat        显示指定文件的详细信息,比ls更详细
who        显示在线登陆用户
whoami   显示当前操作用户
hostname  显示主机名
uname    显示系统信息
top        动态显示当前耗费资源最多进程信息  q ctrl+c 退出
ps          显示瞬间进程状态 ps -aux
du         查看目录大小 du -h /home带有单位显示目录信息
df          查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig 查看网络情况
ping      测试网络连通
netstat  显示网络状态信息
man      命令不会用了,找男人? 如:man ls
clear     清屏
alias      对命令重命名 如:alias showmeit=“ps -aux" ,另外解除使用unaliax showmeit
kill        杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
关机/重启机器
shutdown
-r      关机重启
-h      关机不重启
now     立刻关机
halt        关机
reboot      重启
linux 常用命令详解的更多相关文章
- Linux常用命令详解下
		Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ... 
- Linux常用命令详解上
		Linux常用命令详解上 目录 一.shell 二.Linux命令 2.1.内部命令与外部命令的区别 2.2.Linux命令行的格式 2.3.编辑Linux命令行的辅助操作 2.4.获得命令帮助的方法 ... 
- Linux常用命令详解—基于CentOS7
		## Linux 目录- /:根目录,一般只存放目录,不存放文件- /bin -> /usr/bin:可执行二进制文件的目录,也是常用命令目录,如常用的命令 ls.cat.mv 等- /boot ... 
- Linux常用命令详解(week1_day1_3)--技术流ken
		本节内容 pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof ss ... 
- Linux常用命令详解(week1_day1_2)--技术流ken
		本节内容 aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看 ... 
- Linux常用命令详解(week1_day1_1)--技术流ken
		本节内容 基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasu ... 
- Linux常用命令详解(3)
		pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof sshd 24 ... 
- Linux常用命令详解(2)
		aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看别名 实例 ... 
- Linux常用命令详解(1)
		基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasunalia ... 
- Linux常用命令详解(1)
		基础命令: ls man pwd cd mkdir echo touch cp mv rm rmdir cat more less head tail clear poweroff reboot 命令 ... 
随机推荐
- 前端页面中如何在窗口缩放时让两个div始终在同一行显示
			直接贴代码吧 先总结一下吧 有两种方法 一 最外层设置一个大div 给这个大div固定的宽度和高度 给里面两个小div 设置浮动 设置宽高 <!DOCTYPE html> &l ... 
- JPA + SpringData 操作数据库 ---- 深入了解 SpringData
			原创播客,如需转载请注明出处.原文地址:http://www.cnblogs.com/crawl/p/7735616.html ------------------------------------ ... 
- ASP.NET中登录时记住用户名和密码(附源码下载)--ASP.NET
			必需了解的:实例需要做的是Cookie对象的创建和对Cookie对象数据的读取,通过Response对象的Cookies属性创建Cookie,通过Request对象的Cookies可以读取Cookie ... 
- SAP开发快捷键
			F1 帮助 F2 回车确认(在某些地方可用,比如ABAP) F3 返回 F4 选择输入项 F5 新增 F6 复制为... F7 全选 F8 选择 ... 
- 如何清楚微信页面的缓存(静态资源(图片,js,页面))
			就不说啥子原因了,反正就是微信的缓存问题,照着下面的做法做,一定ok了. 不过就是有些麻烦,但是微信的缓存是为了提高自身的性能,我们这些开发要用人家的平台,只有自己去填坑了. 直接贴代码好了,加上去就 ... 
- win7旗舰版安装IIS
			1.在控制面板中:程序->打开或关闭Windows功能 2.在弹出的对话窗中,在“Internet服务信息”中作如下勾选(打钩的为全选) 点击确定后安装. 3.安装成功后回到控制面板->系 ... 
- 暑假练习赛 006 A Vanya and Food Processor(模拟)
			Description Vanya smashes potato in a vertical food processor. At each moment of time the height of ... 
- Django 模板中 include 标签使用小结
			include 标签允许在模板中包含其它的模板的内容. 标签的参数是所要包含的模板名称,可以是一个变量,也可以是用单/双引号硬编码的字符串. 每当在多个模板中出现相同的代码时,就应该考虑是否要使用 { ... 
- svg snap 笔记
			路径中的字母,大写相对于左上角绝对定位,小写相对定位 M110,95,95,110M115,100,100,115 pattern 类似于图片拼贴,可以把指定位置的图案用来填充 var patt ... 
- 部署 Graylog 日志系统  - 每天5分钟玩转 Docker 容器技术(92)
			Graylog 是与 ELK 可以相提并论的一款集中式日志管理方案,支持数据收集.检索.可视化 Dashboard.本节将实践用 Graylog 来管理 Docker 日志. Graylog 架构 G ... 
