常见Linux命令学习
Linux命令学习
命令分类:
文件处理命令
权限管理命令
文件搜索命令
帮助命令
用户管理命令
压缩解压命令
网络命令
关机重启命令
1、文件处理命令
命令格式:命令 [-选项] [参数]
例:ls -la /etc
说明:1)个别命令使用不遵循此格式
2)当有多个选项时,可以写在一起
3)简化选项与完整选项
-a等于--all
目录处理命令:
ls -a 显示所有文件 -l 详细信息显示 -d 查看目录属性
mkdir -p递归创建
cd
pwd 显示文件路径
-rw-r--r-- (-二进制文件 d目录 l软链接文件) u所有者 g所属组 o其他人
rmdir 删除空目录
cp -rp -r复制目录 -p保留文件属性
mv 剪切文件,改名
rm删除文件 -rf[文件或目录] -r 删除目录 -f 强行执行
文件处理命令:
touch 创建空文件 创建带空格文件 “ ”
cat 显示文件内容 -n 显示行号
tac 倒过来显示
more 分页显示文件内容 (空格)或f翻页 (Enter)换行 q或Q退出
less 分页显示文件内容(可向上翻页)
head 显示文件前面几行 -n 指定行数 默认10行
tail 显示文件后面几行 -n指定行数 -f动态显示文件末尾内容 默认10行
ln 生成链接文件 -s [源文件] [目标文件] -s 创建软链接
2、权限管理命令
chmod 改变文件或目录权限 {ugoa}{+-=}{rwx} -R 递归修改 421
chown 改变文件或目录的所有者 chwon [用户名] [文件或目录]
chgrp 改变文件或目录的所属组 chgrp [用户名] [文件或目录]
umask 显示设置文件的缺省权限 -S以rwx显示新建文件缺省权限
3、文件搜索命令
find 文件搜索 find [搜索范围] [匹配条件]
find /etc +iname * ?
find / +size -size size 1数据块 512字节 0.5K
find /home -user shenchao -group
find /etc -cmin -5 在etc目录下5分钟内被修改过属性的文件和目录
-amin 访问时间 -mmin 文件内容
find /etc -size +163840 -a -204800 在/etc下查找大于80MB小于100MB的文件
-a 两个条件同时满足 -o 连个条件满足任意一个即可
-type 根据文件类型查找:f文件 d目录 l软链接文件
find /etc -name inittab -exec ls -l {} /; 显示详细信息
find /etc -name init* -a -type f -ok ls -l {} /;询问
inum 按i节点查找
locate 在文件资料库查找文件 在/tmp临时文件中找不到
updatedb 更新文件资料库
-i 不区分大小写
which 搜索命令所在目录及别命信息
whereis 搜索命令所在目录及帮助文档路径
grep 在文件搜寻子串匹配的行并输出 -i不区分大小写 -v排除指定字符串 ^
4、帮助命令:
man 获得帮助命令 1 命令的帮助 5配置文件的帮助
whatis 命令 apropos 配置文件
touch --help
help 查shell内置命令
data 更改时间
5、用户管理命令
useradd 创建用户
passwrd 设置用户密码
who tty 本地终端 pts远程终端
w 查看用户登陆详细信息
6、压缩解压命令
(压缩后不保留原文件)gzip 压缩文件
gunzip 或 gzip -d解压缩.gz的压缩文件
tar 打包目录 -c 打包 -v显示详细信息 -f指定文件名 -z打包同时压缩 tar选项[-zcf] [压缩后文件名] [目录]
tar 打包目录 -x 解包 -v显示详细信息 -f指定文件名 -z 解压缩
(压缩后保留原文件)zip 压缩文件或目录 -r 压缩目录
unzip 解压缩
bzip2 压缩文件 -k产生压缩文件后保留原文件
tar -cjf Japan.tar.bz2 Japan
bunzip2 解压缩
tar -xjf Japan.tar.bz2
7、网络命令
write 给在线用户发信息,以Ctrl+D保存结束
wall 发广播信息
ping 测试网络连通性 -c 指定发送次数
ifconfig 查看和设置网卡信息 语法:ifconfig 网卡名称 IP地址
mail 查看发送电子邮件
last 列出目前和过去登入系统的用户信息
lastlog 检查某特定用户上次登录的时间 -u??????
traceroute 显示数据包到主机间的路径
netstat[选项] 显示网络相关信息 -t TCP协议 -u UDP协议 -l 监听 -r 路由 -n显示IP地址和端口号
netstat -tlun 查看本机监听的端口
netstat -an 查看本机所有的网络链接
netstat -rn 查看本机路由表
setup
mount[-t 文件系统] 设备文件名 挂载点 范例:mount -t iso9660 /dev/sr0 /mnt/cdrom
umount 卸载
8、关机重启命令
shutdown -c取消前一个关机命令 -h关机 -r重启
其他关机命令halt poweroff init 0
其他重启命令reboot init 6
系统运行级别?
0 关机
1 单用户
2 不完全多用户,不含NFS服务
3 完全多用户
4 未分配
5 图形界面
6 重启
cat /etc/inittab
runlevel 查询系统运行级别
logout 退出登录命令
常见Linux命令学习的更多相关文章
- 常见linux命令释义(第八天)—— Bash Shell 的操作环境
换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原 ...
- 别出心裁的Linux命令学习法
别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...
- Linux命令学习
Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...
- Linux命令学习总结之rmdir命令的相关资料可以参考下
这篇文章主要介绍了Linux命令学习总结之rmdir命令的相关资料,需要的朋友可以参考下(http://www.nanke0834.com) 命令简介: rmdir命令用用来删除空目录,如果目录非空, ...
- linux命令学习之:chmod
chmod命令用来变更文件或目录的权限.在Linux系统家族里,文件或目录权限的控制分别以读取R.写入W.执行X3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目录 ...
- Linux命令学习笔记1
1.Linux命令学习 2.Mkdir /data -创建文件夹 在/下创建文件夹 data 3.Cd -目录切换 列如cd / 4.Touch /data/1 ...
- 《Linux命令学习手册》系列分享专栏
<Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...
- 20155229付钰涵-虚拟机安装及LINUX命令学习
安装Ubuntu遇到的问题 问题一: 新建虚拟电脑的版本只有32-bit,与老师所给教程中的64-bit不符.为此我上百度搜寻了答案. 第一种方法: 控制面板--程序与功能--启动或关闭windows ...
- 安装虚拟机&Linux命令学习
安装虚拟机&Linux命令学习 基于VirtualBox虚拟机安装Ubuntu 1.下载安装VirtualBox 根据自己电脑(32位操作系统)的实际情况,我在网上找了相应的VirtualBo ...
随机推荐
- 美食家App开发日记3
由于个人原因,感觉Android的学习特别复杂,初次接触,实在难以完成最初设想,所以将最初的设想做减法. 今天学习了ListView控件,将图片和美食名字使用ListView界面显示出来,并学习提升L ...
- Web自动化测试项目(六)多环境执行
需求 使用命令行运行脚本,可以指定测试/预发布/生产环境的url,如果找不到该环境变量则默认为测试环境 python3 xxxxxx.py test 修改constants.py # DOMAIN = ...
- Docker三剑客之Machine
前言简介 Docker-machine(中文翻译docker机):一种提供管理多个docker主机的工具:提供docker主机容器的远程创建.管理.删除等功能:这样的docker主机容器前辈们称之为D ...
- 《ASP.NET Core 高性能系列》关于.NET Core的配置信息的若干事项
1.配置文件的相关闲话 Core自身对于配置文件不是必须品,但由上文分析可知ASP.NET Core默认采用appsettings.json作为配置文件,关于配置信息的优先等级 命令行>环境变量 ...
- ActiveMQ 快速入门教程系列 第一章 点对点消息实现
ActiveMQ 开发包下载及运行环境搭建 主页:http://activemq.apache.org/目前最新版本:5.11.1开发包及源码下载地址:http://activemq.apache.o ...
- List容器排序方法的使用
今天在做任务的时候需要对已经存到list容器里的对象数组进行排序,需要根据 其中的一个属性进行排序,最初是根据一个利用冒泡排序的算法进行处理的后来上网查了一下对于list容器进行排序时有自带的方法.所 ...
- Java并发读书笔记:JMM与重排序
目录 Java内存模型(JMM) JMM抽象结构 重排序 源码->最终指令序列 编译器重排序 处理器重排序 数据依赖性 as-if-serial happens-before happens-b ...
- CCF_ 201403-4_无线网络
分散点的bfs,先建立一个互相是否可达的二维数组,vis[i][j]代表到第i个点,走了j步的状态,注意判断新增路由器数量是否超过K. #include<cstdio> #include& ...
- BZOJ 4034 [HAOI2015]树上操作(欧拉序+线段树)
题意: 有一棵点数为 N 的树,以点 1 为根,且树点有边权.然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a . 操作 2 :把某个节点 x 为根的子树中所有点的点权都增 ...
- 51Nod 1279 扔盘子 (思维+模拟)
题意: 有口井,往里扔盘子,最多扔多少个 n<=5e5, 1s 思路: 如果比较高的地方井口比较小,那么下面的再大也没有用,只需要维护一个单调减的数组然后O(n+m)模拟即可 代码: #incl ...