Linux编程之SSH基本教程(Linux经常使用命令)仓酷云
RedHatCentOS等等.学习linux不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对你没有好处。本人收拾会很累,间接把年夜猫的这文章转过去,很复杂也很有用.这是年夜猫给他MT用户的引导文章,固然在咱这Linode用户及一切守旧SSH的主机也合用,哈哈…….
关于已十分熟习的伴侣完整能够跳过,关于之前linux命令打仗未几的,我以为仍是很有匡助,最少复杂的成绩完整能够本人办理了.
年夜猫原文文章请进进:http://ooxx.me/common-ssh-commands.orz
合用局限:有SSH权限的空间
难度:easy
进修工夫:5分钟
工具:保举SSHSecureShellClient
白色为jiucool增补
1.基本命令
A.显现文件源代码
catooxx.php
没错,cat是一个经常使用检察源代码的命令,长处是很便利很心爱,弱点是会间接刷刷刷显现一切源代码,文件太长只能看到屁股前面的那坨代码
B.检察以后目次
pwd
pwd不是password,而是检察以后目次,会输入完全的路径
C.变动目次ChangeDirectory(cd)
cd/path/to/directory/
有DOS基本的同砚应当会淫荡的一笑吧,路径能够用绝对也能够用相对
D.列出文件/子目次ListingFiles/SubFolders(ls)
ls
默许只显现文件名,你也能够带个参数玩,好比
ls-alh
带-alh输入会很爽…本人尝尝,年夜猫喜好把ls-alh颜射为ll
-a显现全体文件
-l对照具体的列表
-h人类能看懂的好比把1024显现为1K
E.匡助
命令--help
任何命令前面带一个–help城市显现一个简便版的匡助,记不住参数就查一下
F.猎取远程文件wget
wgethttp://www.kuqin.com/me.jpg
就会猎取远程的me.jpg文件到以后目次,一样平常搬场的时分用这个
让服务器往猎取另外一个服务器的数据,速率会快的完整不像汉子
G.紧缩解紧缩
unzipwordpress.zip
假如文件是zip情势的,好比刚从wordpress主站wget了一个紧缩包过去,只必要输出unzip文件名,就能够解紧缩到以后目次了
tar-czvfooxx.tar.gz*
把以后目次一切文件以tar命令打包为ooxx.tar.gz文件
-c创立
-z用gzip紧缩体例
-v显现紧缩历程
-f弄成一坨file
tar-xzvfooxx.tar.gz
解紧缩ooxx.tar.gz里的文件到以后目次
-x解紧缩
-z用gzip紧缩体例
-v显现紧缩历程
-f弄成一坨file
2.文件体系命令
A.显现磁盘利用率
df
显现全部主机的总容量和比率
B.列表文件/子目次利用率(du)
du
会列出一切文件和子目次的巨细,不是人看的…
du-sh
-s就是summary,只输入以后文件夹总容量
-h一样平常在linux就是human给人看的意义,会把1048580b转换为1mb显现
du-h--max-depth=1
嘿,只列出以后文件夹和第一级子目次占用巨细
C.删除文件Removefiles(rm)少儿不宜的命令,老是必要确认
rm-vfmiao.in
强迫删除miao.in这个文件其实不需确认,列出删除文件列表
强迫删除,不要实行,除非你晓得你在干吗…
-v一样平常v参数都是显现历程的意义
-f强奸的单词会不会拼?F-U-C-K的缩写,不确认间接F-word了
rm-rfooxx
删除ooxx这个文件夹,包括它的子文件和子文件夹
删除文件用下面的命令,但删除文件夹的时分就必要跑下遍历了
-r对照外乡化,是"日"的缩写,在一切命令里都是recursive的意义,有些命令是年夜写的R必要注重
D.拷贝文件(cp)
cpwww.kuqin.com/home/kuqin
复制www.kuqin.com这个文件到/home/kuqin文件夹下
cp–a/home/lovelygirl/home/kuqin
复制lovelygirl文件夹到/home/kuqin文件夹下
E.挪动文件/重定名(mv)
mvwww.kuqin.commiao.in
重定名www.kuqin.com为miao.in
假如加路径,就是挪动到某个路径偏重定名为miao.in
和DOS纷歧样,挪动文件和重定名换个思绪,实际上是一个套路,不是么?
mvkuqin/home/kuqin
将kuqin挪动到/home/kuqin文件夹下
F.创立空文件(touch)
touchmiao.in
这个很色情的命令,就是创立一个miao.in的空文件
假如touch了已有的文件,则会更新谁人文件的日期为以后
假如touch次数多了,会high
3.文件权限
A.变动文件权限(chmod)
chmod777miao.in
默许文件为644,文件夹为755
chmod-cfvR777/home/kuqin.com
将/home/kuqin.com文件夹及上面一切文件权限修正为777
TIP:
1stdigit=Owner;2nd=Group;3rd=Other
(-rwxrwxwrx=777,-rwxr-xr-x=755,-rw-r–r–=644,etc.)
7=Read+Write+Execute
6=Read+Write
5=Read+Execute
4=Read
3=Write+Execute
2=Write
1=Execute
0=Allaccessdenied
4.初级命令
A.查找.经常使用命令,让我们来找一下10MB以上的文件吧
find.-typef-size+10000k-execls-lh{};|awk"{print$5":"$9}"|sort-n
B.Grep,手里握着年夜西瓜
ls-alh|grepooxx
只显现含有ooxx的那几列,固然你在cat的时分共同这个用找文件里的某些字段很便利
C.分页(Less/More)
lessmiao.php
假如源代码很长,则会分页显现,高低箭头转动,输出q加入
tail-n1000/var/log/httpd/error_log|more
能够用|more参数来转动显现页面或行
5.MYSQL数据库
导出数据库
mysqldump-u数据库用户名-p数据库名>db_ooxx.sql
导出数据库为db_ooxx.sql
导进数据库
mysql-u数据库用户名-p数据库名<db_ooxx.sql--default-character-set=utf8
把以后目次的db_ooxx.sql以utf8编码导进,固然你本来是gbk就改成gbk
中文blog常常碰到这个情形,一不当心就???满头脑都问号了
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行。 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。 我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。 最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: 熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考: 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。? linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 请问谁有Linux的学习心得的吗?简单的说说? 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。 请问谁有Linux的学习心得的吗?简单的说说? 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 我想即使Linux高手也很难快速准确精练的回答你。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。 对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。 我是学习嵌入式方向的,这学期就选修了这门专业任选课。
页:
[1]