linux 命令行(给自己看的)
LINUX命令行小结
安装fedora16大概也有一个月了,虽然说安装了双系统以后还是经常会在windows上跑,但是毕竟还是快速地浏览了一下linux命令行一本比较基础的书。虽然没有深入,但是覆盖了几乎所有的命令行。
所以现在是时候总结一下学到的东西了。
1.安装命令
rpm和yum命令(yum业已经取代rpm成为从在线仓库安装rpm包的不二选择)
yumlist
yumsearch
yuminstall (注意提权)
yumupdate
yumremove
yumclean
rpm-ivh(安装软件包)
rpm-Uhv(升级软件包)
rpm-e (删除软件包)
rpm-q rsunc(查询版本号)
2.使用shell
history5 (列出历史)
!!(运行上一个命令)
!997(运行第997个历史命令)
!ls(运行上一个历史命令)
<tab>命令行补全
<tab><tab>自动列出所有有关命令
输出重定向
ls/tmp /tmpp > output.txt
标准错误流
ls/tmp /tmpp >2 errors.txt
追加至某个文件而不是覆盖
ls/tmp /tmpp >> output.txt
位元桶文件
ls/tmp 2> /dev/null
管道的使用
输出重定向到进程
ls/tmp | sort
aliascp='cp -i'
监视命令watch'cat /proc/loadavg' (监视系统平均负载)
获得超级用户权限 su
使用sudo授权sudo
shell设定环境变量 set |less
简单的 bash编程
硬链接和符号链接的概念
命名管道和套接字
创建空白文件 touch/tmp/newfile.txt
> /tmp/newfile.txt
创建目录mkdir
mkdir-p /tmp/a/b/c/new
mkdir-m 700 /tmp/new2
-表示文件(硬链接也是如此)
l表示链接(符号链接)
p表示管道(pipe)
s表示套接字(socket)
c字符设备
b块设备
drwxrwxrwx
文件类型指示符 用户 用户组其他用户
可读 可写 可执行
4 2 1
使用chmod更改权限
1.使用八进制数字
chmod0700 如果原来是任意的话将变成 drwx------
2.使用字母更改权限
a表示所有组
u表示用户
g表示用户组
o表示其他组
+增加
-除去
例如
chmod g+w (增加用户组的可写权限)
-R能递归执行
粘滞位的目录
umask0066 设定文件何目录创建时的权限
chown
chgrp
切换目录cd
cd切换至用户主目录
cd$HOME 切换至用户主目录
cd~ 切换至用户主目录
cd~francois 切换至francois的主目录
cd- 切换至前一个工作目录
cd.. 当前目录的上一层目录
cd/usr/bin 根目录下的bin
cdusr/bin 当前目录下的bin
pwd显示当前目录
复制文件
cp-i index.html /var/www/html/
-il硬链接
-a保留所有权限设定
-R递归分配当前时间戳
ddif=/dev/zero of=/tmp/mynullfile count=1
搜索文件
locate-i(不区分大小写)
可以使用正则表达式来查找
find
列出文件信息
ls
处理文本
1.使用正则表达式
2.catmyfile.txt(查看文本文件)
3.grep搜索文本
sed替换文本
diff检查文件差异
文本文件的格式转换
unix2dos< myunixfile.txt > mydocfile.txt
多媒体的处理
ogg123播放器
mpg123mpg321
转换音频文件sox
soxhead.wav tail.wav output.wav
图像处理
identifyp1.jpg
converttree.jpg tree.qng
利用创建缩略图(这个很有效啊,可以自己diy头像,不用什么复杂的ps,一个命令行搞定)
convert-rotate 270 翻转
convert-sepia-tone 75% house.jpg oldhouse.png (棕褐色调)
-charcoal (炭笔画)
-colorize175 (指定颜色值)
其实我对这个还是比较感兴趣的,有兴趣的大家可以上网搜一下,如果能稍微记住几个的话那就无敌了,完胜ps有木有啊
批量转换图像
管理文件系统
ext3增加了日志功能
使用fdisk进行分区
这个在我安装gentoo的时候纠结了好长时间,所以对于这个命令印象十分深刻啊。
复制分区表 sfdisk-d /dev/sda > sda-table
使用parted( 使用后会立即生效,所以慎用)
格式化文件系统
mkfs-t ext3 /dev/sdb1
挂载tune2fs-c 31 /dev/sda1
mount手工挂载
umount命令卸载文件系统
检查文件系统badblocks
检查raid磁盘
查看文件系统使用情况 df-h
显示/home目录的磁盘空间使用情况 du-h /home/
du -sch /home /var
LVM卷
备份何可移动存储介质
tar表示归档,归档以后文件后缀名为.tar
压缩的话有好几种方式 bz2(使用bzip2压缩) gz(gzip压缩) lzo(lzop 压缩)
bzip2压缩用时多压缩比相对lzop提高一倍
速度从快到慢,压缩率从低到高依次为 lzop gzip bzip2
由于tar命令的话比较古老,故不用连字符 -
tarc *.txt | grip -c > myfiles.tar.gz
解压缩解包
gunzip-c myfiles.tar.gz |tar x
使用压缩工具
tarcjvf myfiles.tar.bz2 *.txt
关于链接 ftp的步骤
lftp-u ftp网址
转载于:https://www.cnblogs.com/magicbox/archive/2011/12/02/2363901.html
linux 命令行(给自己看的)相关推荐
- linux命令行如何换行,一行命令太长,看的不清晰,
linux命令行如何换行,一行命令太长,看的不清晰, 1.如图是列子; 2."\" +ENTER 就可以实现换行 3.还有一个linux命令行的相关操作;ctrl+a, ctrl ...
- 《Linux 命令行大全》. pdf 正式发布啦!
今天跟大家推荐个 Linux 命令行教程:<The Linux Command Line>,中文译名:<Linux 命令行大全>. 该书作者出自自美国一名开发者,兼知名 Lin ...
- linux命令行大全 笔记,分享|4 个 Linux 下的命令行笔记程序
这些工具可以让你在 Linux 命令行下简单而有效地记录笔记和保存信息. 当你需要保存代码段或 URL.想法或引用时,可能会启动文本编辑器或使用桌面或基于 Web 的笔记记录工具.但那些不是你唯一的选 ...
- linux 命令窍门,不容错过的Linux命令行窍门
高效地使用命令行是一个Linux系统管理员技能的重要组成部分.在本文中,我们提供了五个很酷甚至略显古怪的Linux命令行技巧,可以帮你更有效地管理你的Linux系统. More=Less 在Linux ...
- Linux命令行使用matplotlib,报错_tkinter.TclError: no display name and no $DISPLAY environment variable问题解决
此文首发于我的个人博客:Linux命令行使用matplotlib,报错_tkinter.TclError no display name and no $DISPLAY environment var ...
- 实用!五款新型 Linux 命令行工具
使用新的替代工具来改进旧的命令行工具. 作者 | Ricardo Gerardi 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 在Linux/Unix系统 ...
- linux命令行下命令参数前的一横(-)和两横(--)的区别
linux命令行下命令参数前的一横(-)和两横(--)的区别 原文转自:http://blog.csdn.net/songjinshi/article/details/6816776 在解释这些区别之 ...
- [转]12款最佳Linux命令行终端工具
摘要 "工欲善其事必先利其器",作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是 ...
- 十个有用的linux命令行技巧
我记得我第一次使用 Linux 的时候,我还习惯于 Windows 的图形界面,我真的很讨厌 Linux 终端.那时候我觉得命令难以记忆,不能正确使用它们.随着时间推移,我意识到了 Linux ...
最新文章
- 【牛客每日一题】 4.13 Xorto(前缀异或和,枚举优化/映射)
- 自相关矩阵和互相关矩阵的matlab实现
- 大数据技术基础_【基础】大数据技术栈介绍
- Spring中DispacherServlet与WebApplicationContext、ServletContext的关系和工作机制
- 关于python django.url问题 求助
- 自用MATLAB2012a安装教程
- U盘的量产一定要认定芯片及其型号
- contextual Attention
- poi填充word模板
- Day2-开发环境搭建——百问网7天物联网智能家居
- 国内哪家公司做网站最好?
- oracle字符集问题
- 基于红外传感器人体测温系统设计(STC89C51单片机)
- 八大排序 - (详解)
- 那些曾让你哭过的事,总有一天会笑着说出来
- 【白话设计模式,揭秘
- 社会趣谈之无良媒体篇:北京一男子与充气娃娃结婚
- idm下载器2024官方最新中文版免费下载
- 水果音乐软件学习笔记
- 【技术贴】最新唯一解决:未能创建视频预览,请检查设备连接,确定没有其他应用程序或用户使用该设备...
热门文章
- 理解并取证:DHCP的工作原理、怎么检测IP地址冲突
- 9个常用iptables配置实例
- SHARED POOL 原理
- V​M​W​a​r​e​里​安​装​6​4​位​L​i​n​u​x​ ​的​方​法
- spring boot 整合mybatis 无法输出sql的问题
- Sublime Text 常用插件和快捷键
- Vim 常用命令总结
- 第二阶段小组冲刺第五天总结
- 【翻译】旧技术成就新勒索软件,Petya添加蠕虫特性
- hadoop日志数据分析开发步骤及代码