当前位置: 主页 > 运维经验 > 经验之谈 >

linux学习笔记之基础命令总结

时间:2013-05-15 18:19来源:www.80sa.org 作者:admin 点击:
linux学习笔记之基础命令总结 1:ls相关选项: -a 这个选项可以显示以.开头的隐藏文件 -i 显示每个文件的inode号, -R同时列出所有子目录层 -l以长格式显示 -F显示后缀 #比如: 目录 test/
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


linux学习笔记之基础命令总结
 
 
1:ls相关选项:  
-a 这个选项可以显示以.开头的隐藏文件
-i 显示每个文件的inode号,
-R同时列出所有子目录层
-l以长格式显示
-F显示后缀
#比如:
目录 test/
可执行文件 ls* 后面都会带有一个*号
文档 test 没什么特别的显示
 
2:清屏:
clear
快捷键ctrl+l
 
3:date
使用date命令显示和修改linux上的系统时间,
修改方法:date MMDDhhmmyy
MM月:0-12
DD日:1-31
hh小时:00-23
mm:分钟0-59
yy年1970-2037
#修改时需要管理员权限
示例:把日期修改成2010八月29日17点30分
date 082917302010
 
 
4:mkdir 创建目录
-p建立多级目录
-m建立目录的时候给目录赋予权限值
示例:
mkdir -p /name/a/b/c/d
删除现有多级目录:
rmdir -p /name/a/b/
 
#如果此处不加-p的话,每次只可以删除最后一个目录
如果加-p的话可以一次删除。
删除目录的时候本身一定要是空的
 
5:删除命令:rm 
-i 删除文件之前需要手工确认
-v 删除文件的时候显示信息
-r 删除目录 -f 忽略提示
 
6:复制命令:cp
-a此参数的效果和同时指定"-dpR"参数相同。
-R递归处理,将指定目录下的所有文件与子目录一并处理。
-p复制完成后保持目录的权限
-v在复制文件的时候显示进度
-f在复制的时候如果碰到目的文件名有重复的就将原先的删除,
#cp -vRp /etc/home/usr /test
 
7:  mv 剪切文件
 
mv除了有移动文件的功能之外还可以用来修改文件名
语法格式:mv [源文件和目录]  [目的文件和目录]
-f 禁止交互操作,在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
-i 覆盖前先行询问用户。
#mv aaa  /redhat  把aaa剪切到/redhat目录下
mv install.log install  把install.log 修改成install 
 
8:  pwd 显示当前所在位置
all user 都可以使用
 
9:cd 用来切换目录的命令
这个是shell的内部文件,不存在于任何目录下
直接cd 或是cd~都可以回到家目录
cd - 切换到前一个工作目录
cd .. 也是切换到上一级目录
cd !$返回到前一次涉及到的目录
 
10: touch 创建文本文件
 
示例:touch a.txt //可以一次创建多个文档
# touch /a/{a,b,c}
#touch a b c 
以上两种方法都可以使用
如果想往文档里输入内容除了vi之外也可以这样写:echo " 内容" > a.txt 
 
 
11:  查看文本文件命令
cat 查看短点的文件 //不论多少全部一次显示
-n  由 1 开始对所有输出的行数编号 
-b 和 -n 相似,只不过对于空白行不编号 
分页显示文件内容 
b往上翻页 空格向下 q 或Q退出
less 如果想一页一页的看的话可以使用less
如果只是想看前三行head -3 password 默认的情况下只可以看前十行,
tail -4 文件名  就看文件的后几行,
tail -f  文件名           实时的查看文件 动态文件,随时监控 木马攻击
 
 
12: mount
 
示例:mount -t ext3 /dev/cdrom /mnt/cdrom 如果不加-t的话就是不指定文件系统类型
umount -a 卸载所有已经挂载上的
-t 所支持的文件系统类型有FAT32 NTFS EXT2 EXT3 ISO9660
卸载示例:umount /mnt/usb
 
13:ifconfig 查看当前的网卡配置信息
-a 查看所有网卡配置信息
 
ifconfig eth0 192.168.0.106 netmask 255.255.255.0 up 
意思就是说将当前IP修改成这个 是临时的IP reboot后将会消失
 
==========================
14:ln 产生链接文件
 
ln -s [源文件] [目标文件]
 
注意:源文件和目标文件一定要使用绝对路径
 
硬链接意思是一个档案可以有多个别名
软连接是说产生一个特殊的档案,该档案的内容指向另一个位置。
 
ln file1 file2  文件1链接到文件2 这个属于 硬链接 不能跨分区链接
ln -s file1 file2   软链接  可以跨文件系统
 
示例:
这里说的文件是目录:
 
ln -s /root/passwd  /home/redhat #文件别名必须没有被创建
看到有 passwd -> /root/passwd 即为链接成功
 
硬链接:不可以连接目录
ln a.txt www 连接的时候必须是www这个文件没有创建
链接目的:改变源文件目标文件就会改变,改变目标文件源文件也会改变
 
15:
whereis 显示系统命令和帮助手册所在的目录
whatis 命令名
例如whatis ln 显示该命令是做什么的
 
16:查找命令
find [搜索路径] [搜索关键字]  [文件或目录]
[root@root ~]# find /etc -name f*
 
解释下这个命令查找/etc下边所有以f开头的文件
 
也是查找命令:比find方便
locate 需要经常使用这个:updatedb 需要经常更新
使用方法 locate a.txt
 
grep 内容 所在文件
grep -v # 即排除带有#号的文件
 
17:帮助命令:
manual
man ls 格式 按Q键退出帮助
命令 --help
info ls
============================
18:文件压缩
gzip -1 file 压缩速度最快 
gzip -9 file 压缩效果最好
但是不可以压缩目录 
 
解压
gunzip file.gz
gzip -d file.gz
 
tar 打包命令 
-c 产生一个.tar文件
-v观看压缩过程
-f 制定压缩后的文件名
此命令使用的时候不需要加-
 
格式:tar cvf jesse.tar a.txt 把a.txt压缩成jesse.tar文件
对于常用的压缩目录命令:
tar zcvf file.tar.gz dir 
解压命令:
tar zxvf file.tar.gz
 
19:服务器之间通信
 
同一台服务器用户之间建立通信
write 用户名
即可实现即时消息通信
ctrl+d 结束消息
 
root用户向群体发消息
wall 消息 群发
 
普通用户也可以使用
wall happy new year!
mesg n 消息屏蔽
mesg y
可以屏蔽普通用户的命令
但是不可以屏蔽管理员的消息
 
发邮件:
1:首先开启mail service 
 
command:service sendmail start
 
2:mail 用户名
  写内容
ctrl + d结束内容
 
3:收信
mail 
 
回车
 
回信直接按r
 
不想回信q退出
 
 
20:开关机命令
shutdown -h now 立即关机
init 0 关机
poweroff
halt 
 
reboot重启
init 6重启
shutdown -r now 重启
shutdown -h 10 10分钟后关机
=========================
 
 
 
                                                                             ----Jesse于2011年1月29日23:39整理
 

转载请注明linux系统运维
http://www.linuxyw.com/linux/jinglizhitian/20130515/335.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容