Linux命令(一)
一:命令介绍,目录结构,基本格式
linux命令格式: command [-options] [parameter1] ... 带-就是选项,不带-就是参数
ls ---文件显示 ls / ---command [parameter1]显示根目录
ls -a -----command [-options]显示文件(包括隐藏文件) ls -l ---列表显示 ls -h ---文件大小 ll ---=ls -alh
-a,-l,-h可一起使用(ls -alh),也不分先后顺序;也可分开一起使用(ls -a -l -h),也不分先后顺序
pwd ---查看当前路径
cd Desktop ---切换工作目录(linux区分大小写)【~主目录,.当前目录,..上级目录,-上次所在目录】
touch *.txt ---创建文件(可带后缀也可不带,linux没有后缀之分)
touch .*.txt ----创建的隐藏文件
mkdir * ----创建文件夹(mkdir A/B/C/D -p ----循环创建,加p才可以在没有创建的文件给创建)
rm [参数] 文件名或文件 ---删除文件 rmdir [参数] 文件 ---删除目录 (参数:-f ---强制删除,-r ---递归删除 )
more *.txt ---分屏显示(ls -lh | more),空格显示下一页,q退出
| ---管道(这里‘|’的左右分为两端,左边写右边取)
二:帮助文档,历史信息
command --help ---帮助文档
man command ---帮助文档
man还可显示c语言(man open ---不显示方法【标准】)(man 2 open ---显示方法【系统】)
gedit ----文本编辑 cat 文件名 ---查看里面的内容
tab ---自动补全 clear ---清空(只是当前移到了第一行)
history ---查看输入的历史记录(!+里面的数字也可执行)
三:重定向
通配符:* ---代替n个, ? ---代替一个,[123]或[1-3] ---包含中括号里的数字
ls > *.txt(如果不存在则创建,存在则覆盖)[>会覆盖原来内容,>>则会追加到文件尾部]
tree命令,如果没有需要安装:https://www.cnblogs.com/h--d/p/6507421.html
四:软硬链接(软链接不占用磁盘空间,源文件删除则软链接失效;硬链接只能链接普通文件,不能链接目录)
ln 源文件 链接文件 ---硬链接
ln -s 源文件 链接文件 ---软链接(类似快捷方式)
建立的软硬链接,在修改里面的内容时文件都会改变。硬链接删除源文件时,链接文件还在,软链接则不存在
五:查找文件
grep [-选项] '内容' 文件名 ---文本搜索 (选项:-v ---不包含匹配文本; -n ---匹配行及行号; -i ---忽略大小写)
mv ---移动文件或重命名 cp ---拷贝文件
六:归档管理(打包)
tar [参数] 打包文件名 文件 tar -cvf *.tar *.txt
七:压缩解压
tar -zcvf *.tar.gz *.txt ----压缩 tar -zxvf *.tar.gz -C 文件名/ ---解压('-C 文件名[解压到指定路径]/' 可省略)
tar -jcvf *.tar.bz2 *.txt ---压缩 tar -jxvf *.tar.bz2 ----解压
zip [-r] 目标文件(没有扩展名) 源文件 ---压缩 unzip -d 解压后目录文件(可省略) 压缩文件
gzip [选项] 被压缩文件(-d:解压,-r:压缩所有子目录)
which ls ---查看命令位置
八:日期
cal date
九:进程信息
ps/ps -aux/top/htop
kill -9 pid 终止进程
十:shutdown -h ---关机 reboot --重启
df -h du -h
ifconfig ping
十一:用户
userdd 用户名 -m ----添加用户 ls /home/ ---用户显示 whoami ----显示当前用户
cat /etc/passwd ---可以查看最后一个是否是已添加的用户
ssh linux用户名@linux的inet地址 ----远程连接linux (ssh centos@172.16.7.7)
who ---查看哪些登陆用户 userdel 用户名 ----删除用户(加-r删除文件夹)
su 用户名 ----切换到此用户(加'-'切换到当前用户,不加是切换到文件夹) su -s, su root ---都是切换到管理员
chmod u=rwx 文件名 -----修改权限(u-为当前用户g-组o-其它用户,r-读w-写x-执行)
转载于:https://www.cnblogs.com/w1-y2-q5/p/9456188.html
Linux命令(一)相关推荐
- 作为一个java程序员,常用的linux命令(越攒越多)
本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...
- Linux命令行与命令
Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...
- sed linux 命令
sed linux 命令 1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容.处理时,把 ...
- linux 命令行叫dos,利用shell编程实现DOS风格的Linux命令行
如果你是习惯于Windows命令提示符的IT人,当你第一次使用Linux命令行时,一定会感到无所适从.你所熟悉的DOS命令再Linux中基本不存在.摆在你面前的是一大堆要记背的命令. 一种替代方案是利 ...
- linux 命令删除命令,Linux 命令之删除命令
在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...
- 你知道吗?Linux命令竟如此简单!
你知道吗?Linux命令竟如此简单! 我Linux安完了,如何快速入门? 1.进入终端 2.好了,入门完了 咳 咳 开个玩笑 2.1查看磁盘容量 2.2新建 2.3查看&删除 2.5解压&am ...
- linux下free源码,linux命令free源码解读:Procps free.c
linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...
- 常用Linux命令总结
常用Linux命令总结 2013-12-08 压缩为gz格式 gzip error_2018082217.log 解压gz格式 gzip -d error_2018082217.log.gz 不解压来 ...
- Linux命令行与shell脚本编程大全:第2版
<Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---34
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...
最新文章
- 光立方原理讲解_一分钟讲解光模块原理与结构
- apk解密工具_手机端操作| Auto.js一键解密/一键加密工具免费分享
- linux 批量删除
- 操作系统概念学习笔记 16 内存管理(二) 段页
- qgis 图片_QGIS入门教程公告!!!
- 打造智能家居安防系统 七个选购常识你需懂
- php header 刷新,一个离奇的php header函数问题的解决
- 微醺的夜,胡乱的文字,迷失的我
- 【友盟+】助力故宫博物院数据化智能运营
- 数据分析 | 全距和四分位距分别是什么
- 在线制作生成装逼工具微信小程序源码
- 一句话知道handler有啥ruan用
- 未来十年,都从今天开始 | 全球视角的心理AI产品应用与探索
- 【转录调控网络】代谢组学与其他组学的联合分析经典模式简介
- 整理了100个Python精选库,建议收藏!
- 路由与交换技术-18-热备份路由选择协议HSRP
- 电脑C盘满了怎么办?请放心删除这些文件夹
- 《结构化思维》读书笔记
- chroot启动mysql_使用Chroot解决PHP的运行安全问题
- linux 网络属性,Linux网络属性配置详解