MyException - 我的异常网
当前位置:我的异常网» Linux/Unix » 尚学堂马战士Linux视频教程笔记

尚学堂马战士Linux视频教程笔记

www.MyException.Cn  网友分享于:2015-08-26  浏览:10次
尚学堂马士兵Linux视频教程笔记
 :) 
首先用root用户登录,在Linux中 它所有的文件都放到了根目录 / 下面的 dev 目录下面

1 切换到 根目录: # cd /

2 切换到 dev 目录:# cd dev (这都是相对路径,相对于 /) 

3 查询当前是在那个路径下面: # pwd

4 查询当前的用户登录身份: # whoami

5 在当前路径下创建文件夹: # mkdir 文件夹名

6 访问设备文件夹时创建挂载点:# mount /dev/cdrom /mnt/cdr (把dev目录下面的cdrom设备挂载到mnt目录下面的cdr中,然后访问cdr即可)

7 卸载挂载点:# umount 设备名或目录名都可以(/dev/cdrom)

8 删除文件夹:# rmdir 文件夹名(只能删除文件夹)

9 关机: # shutdown time(可以用now)

10 重启:# reboot

11 退出当前用户 重新登录:# exit

12 查看某个命令的使用方式:# man 命令名称

13 帮助: # -- help  或者 -- ?  或者:命令名称 -help

14 显示当前路径下的所有的文件和文件夹: #ls

14 树形显示: # ls -l 以d开头的是文件夹 -开头的是文件 #ls -r(R)

15 横向显示:# ls -m    # ls -Rl /etc 按照树形长文件名的格式显示

16 删除文件夹:# rmdir 文件名(如果下面还有文件:删不掉,用下面的命令)

17 # rm -r 文件/文件夹 (-r 递归删除,这时会提示你是否需要删除,太麻烦,直接删除,用下面的命令)

18 # rm -rf 文件/文件夹 (-rf 强制删除,不用询问)

19 创建新文件: # touch 文件名 (从技术角度讲,扩展名没有任何意义,txt可能是执行文件)

20 拷贝文件: # cp d1 d2 把d1拷贝一份拷贝成d2(不能拷贝目录)

21 拷贝文件夹: # cp -r d1 d2 (-r 还是递归的意思)

21 不同路径下的文件拷贝: # cp -r d1 ../d2

22  移动文件夹/文件: # mv d1 ../ 同拷贝基本一样 用mv

23 创建文件并在里面添加内容: vi 3.txt (3.txt 如果有就进入直接编辑,如果没有,就创建一个)
   进入文件:默认是命令模式,不能输入 输入命令: 
   a 进入到插入模式,可以添加内容 
   esc 退回到命令模式
   w —--》回车 :存盘
   q :退出
   q! :不存盘退出
   wq :存盘退出

24 查看文件内容 more 3.doc more:正序显示 tac:逆序 head -3 3.txt 显示文件的前三行, tail -3 3.txt 显示最后三行

25 删除文件中的一行: dd

26 删除一行中的一个单词:dw

27 向下插入一行;o

28 向上插入一行:O

29 清屏: #clear

30 文件查找: #find / -name *my :从 /开始查找 以name为准 * 模糊匹配

31 # whereis ls :查看调用的ls命令是从那个文件中来的。

32 # echo $PATH :显示环境变量

33 # ln :创建链接(硬) ln 3.txt 4 创建3.txt的链接 4,数据保持同步
         创建链接(软) ln -s 3.txt 4 :软链接相当于创建了一个快捷方式,吧源文件删掉,链接就不可以用了。
   与cp的区别:cp是拷贝一份文件,一个文件的变化不会影响另一个文件的变化,而ln 他的文件是同步的。

24 添加用户: # useradd testuser :home下面多一个目录

25 指定密码: #passwd testuser

26 查找所有的用户: # more /etc/passwd

27 添加组:# groupadd testg

28 给新用户指定组:#useradd testuser2 -g testg

29 更改用户所属的组:#usermod -g testg testuser (把用户testuser 改到testg组)

30 删除用户: # userdel testuser 删除用户后 ,还要删除home下属于这个用户的文件

31 切换用户: #su testuser2    $exit:返回到上一级目录. 新用户登录的时候,用户默认的当前目录是用户的住目录 home

32 给a文件增加相应的权限: # chmod +x a  (相应的-x就是去掉某个权限)

32 给当前用户、用户所属的组、组外的其他的人 增加执行的的权限: # chmod u+x a    g+x a    o+x a

33 用二进制数造作权限: # chmod 755(1111011101) a

34 修改文件的所有者: # chown testuser 1.txt

35 vsftpd的关键的配置文件的位置:cd /etc/vsftpd  然后 ls 能看到 vsftpd.conf

35 查询某个文本文件中包含abc字符的那一行: # grep abc a.txt

36 显示磁盘信息: # fdisk -l

37 管道的使用:# ls -Rl /etc | more :把上一个命令的执行结果交给下一个命令:(more 支持分页)

38 通知所有的人:# wall 发送内容 所有登录上来的用户都能收到发送的内容

39 把命令的执行结果写到文件里:# ls /etc > 1.txt (写入)

40 吧文件中的内容读出来然后发送出去: # wall < 1.txt (写出)

41 启动linux自带的vsftp 服务器: # service vsftpd start

42 查看Linux当前安装了那些服务: # system-config-packages

43 关闭Linux防火墙 # service iptables stop

44 Linux服务器公共访问文件夹pub的位置 /var/ftp/pub

45 如何让root用户上传: /etc/vsftpd.ftpusers 和 vsftpd.user_list中将root注释掉即可

46 让vsftp 服务 在Linux启动时自动启动:# chkconfig vsftpd on

47 显示当前所有安装文件的安装包:# rpm -qa :

48 用rpm命令卸载相应的软件: # rpm -e 安装包的包名 (例如:卸载jdk 用 # rpm -qa | grep jdk 查找到包名,然后卸载)

49 用rpm命令安装相应的软件: # rpm -ivh ****.rmp

50 使用命令行上网:# wget http://localhost:8080

51 显示所有的文件(包括隐藏文件) # ls -a  (在linux中 .开头的都是隐藏文件)

47 修改Linux的默认启动级别: /etc/inittab id即可(id:5:initdefault)

48 安装好的jdk的默认安装路径: /usr/java

49 解压apache-tomcat.tar.gz文件: gzip -d apache-tomcat.tar.gz解压完成后是apache-tomcat.tar文件,还要用 # tar -xvf apache-tomcat.tar

50 移动文件:# mv 1 /

51 重命名文件: # mv 2.txt 2.doc

52 jdk的安装,只要将权限赋予它之后,直接运行就可以了。

53 设置JAVA_HOME:JAVA_HOME=/usr/java/jdk.6.0_03 设置完成之后要导出一下: # export JAVA_HOME		

54 查看当前用户下的所有的进程: ps -ef

55 强制杀掉线程: # kill -9 线程名   # kill 线程的id号(不是强制性的)


文章评论

科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
程序员的鄙视链
程序员的鄙视链
中美印日四国程序员比较
中美印日四国程序员比较
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
程序员和编码员之间的区别
程序员和编码员之间的区别
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
10个调试和排错的小建议
10个调试和排错的小建议
旅行,写作,编程
旅行,写作,编程
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
鲜为人知的编程真相
鲜为人知的编程真相
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
 程序员的样子
程序员的样子
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
我的丈夫是个程序员
我的丈夫是个程序员
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
程序员应该关注的一些事儿
程序员应该关注的一些事儿
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
漫画:程序员的工作
漫画:程序员的工作
如何成为一名黑客
如何成为一名黑客
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
老程序员的下场
老程序员的下场
编程语言是女人
编程语言是女人
我是如何打败拖延症的
我是如何打败拖延症的
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
为什么程序员都是夜猫子
为什么程序员都是夜猫子
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
每天工作4小时的程序员
每天工作4小时的程序员
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
总结2014中国互联网十大段子
总结2014中国互联网十大段子
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
一个程序员的时间管理
一个程序员的时间管理
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有