linux一些杂项整理

如果一个目录或者文件名以.开始,那么这个文件或者目录就是隐藏的,如果使用默认的方式是看不到的。

/bin 目录存放的是常用的可执行文件或者程序
sbin 目录存放的是系统的可执行文件
///////////////////////google linux各个目录的作用

超级用户的home目录是/root 普通用户的目录是/home/rollen

在linux文件系统中的另外一个重要的目录是挂载点,当linux检测到可移植性硬件被插入到系统的时候,就会自动产生一个挂载点,
一般情况下光盘被挂载在/media/CDRom 软盘被挂载在/media/floppy

linux的文件名和目录名是区分大小写的

whoami 用来确定自己现在的用户名

su - root 切换到root,不过需要root的密码

~ 代表home/rollen 目录

cd - 切换到用户之前的工作目录

cal用来显示日历 
cal 2012 显示2012年的日历
cal 5 2012想显示2012年5月的日历

ls的后面可以跟随多个需要显示目录,例如ls . ..
如果需要知道所显示文件的类型,只需要使用ls -F 其中/表示目录,*表示可执行文件,@表示符号链接,什么也没有的话,表示
纯文本文件或者ASCII码文件。
如果想查看隐藏文件的话,需要带-a选项,也就是ls -a
如果想要查看一个目录中每个文件的详细资料的话,可以带-l选项
ls 中的-h选项使得文件的大小变为我们所熟悉的k等形式

cp -r选项表示递归的复制文件或者目录 -p表示保持一些熟悉,比如时间戳,-f表示强制复制,-i会提示一些交互信息,比如文件已经存在等
cp可以同时将多个文件或者目录复制

mv命令移动,修改目录名和文件
如果在同一个目录下的话,就是修改文件名,否则就是移动

当使用mkdir创建目录的时候,如果是多层目录,需要使用-p选项

touch可以用来创建文件,不过touch本意是修改文件的时间戳

rm删除文件或者目录,常用的选项有-i,-r,-f

rmdir或则rm -r用来删除目录

////////////////////////////在不同的文件系统中传输文件以及文件的浏览////////////////////////////
连接ftp的时候只需要 ftp 主机名或者IP地址
在ftp模式下,可以使用ls查看目录下的文件,cd,pwd功能一样,
lcd用来在ftp模式下查看本地文件系统的当前目录
如果想要改变本地文件系统的当前工作目录的时候使用: lcd 目录
quit,bye用来退出ftp

ftp有2中文件传输模式,一种是纯文本形式的,一种是二进制形式的,
如果使用纯文本模式的话,需要在ftp状态下,输入ascii即可。二进制模式需要输入bin

put用来将文件从本地文件系统发送到远程的系统中,用法是:put 文件名
mput用来一次将多个文件从本地发送到远程系统中

prompt可以用来在交互信息的开启和关闭状态之间进行切换。

mput可以使用通配符,比如mput *.jpg
将所以以*.jpg文件发送到远程系统

从远程服务器中取回文件需要使用get命令,语法是:get 文件名
如果想一次取回多个文件,可以使用:mget 
同样可以在mget中使用通配符

 

file可以用来确定文件的类型 也可以使用之前说的ls -F
cat可以用来查看文件的内容
nl可以也可以查看文件文件内容并且带有行号

head -n 5 文件名 可以查看文件中的前5行
tail -n 5 文件名 可以查看文件中的后5行
其中tail有一个选项-f或者--follow选项,含义是当一个正文文件的内容正在发生变化的时候,tail命令将这些变化的信息
显示在屏幕上,使用这个选项非常适合监视系统日志文件。

wc显示文件行,单词,字符数分别对应的选项是-l,-w,-c

可以使用type来识别bash的内置命令

history可以用来查看曾经操作过的命令

///////////////bash中大括号{}的用法////////
touch good{he,me}将创建good.he, good.me这2个文件,
touch {1,2}{he,me}将会创建 1he,1me,2he,2me这4个文件
如果想删除上面的这四个文件的话,可以使用rm {1,2}{he,me}

///////////////////////////将一个命令的输出作为另一个命令的参数/////////////////
这种情况可以使用``,也可以使用$(),
比如:echo "today is `date`" 和echo "today is $(date)"

在命令中单引号和双引号的区别瑞安:
1)单引号禁止所有命令行扩展功能,2)双引号静止所有命令行扩展功能但是除过一下字符:
$(美元符号),`(倒引号),\(反斜线),!(感叹号)

tr 'a-z' 'A-Z' < file 用来将file文件中的所有的小写字母变为大写字母
tr 'A-Z' 'a-z' < file
也可以只改变特定字母的大小写

 

时间: 2024-10-30 05:06:43

linux一些杂项整理的相关文章

Linux实用命令整理

0. 基本命令 linux 基本命令整理 1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a 2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc #把word_1用word_2替换,g表示替换所有的, c表示替换每一个时需要确认 2.2 vim统计某一个字符串的个数 :m,ns/word_1/&/gn #统计从m行到n行之间word_1的个数, n表示只是统计

常用Linux命令收集整理

  关机:poweroff 或 shutdown -h now 或 init 0 重启:reboot 或 shutdown -r now 或 init 6 关闭x-window:init 3 启动x-window:init 5 或 start x 查看IP地址:ifconfig Linux内核版本:uname -r 基础命令 1.查看某端口号,命令:netstat -pan|grep 80 2.查看linux版本是centos还是redhat,命令:cat /etc/redhat-release

LINUX 常用命令整理

信息查看: cat /etc/resolv.conf 查看DNS配置文件 cat /proc/cupinfo 查看CPU信息 cat /proc/memminfo 查看系统内存进程 cat /var/log/messages 检查有无系统级别的错误 cat /proc/cpuinfo 检查CPU情况 top 按1,检查CPU 内存是否正常 free -m 内存检查 fdisk -l 显示系统中的所有硬盘和分区信息 traceroute 路由跟踪 lspci/dmesg | cat -n | le

LINUX常用命令整理

文件与目录操作命令 1.1文件内容查询命令 grep.fgrep.egrep  语法:grep[选项][查找模式][文件名1,文件名2,--] 选项: -E 每个模式作为一个扩展的正则表达式对待 -F 每个模式作为一组固定字符串对待,而不作为正则表达式 -i 比较时不区分大小写 -l 显示首次匹配匹配串所在的文件名并用换行符将其分开.当 在文件中多次出现匹配串时,不重复显示次文件名: -x 只显示整行严格匹配的行 1.2文件查找命令 find.locate 语法:find 起始目录 寻找条件 操

linux loadavg 笔记整理

1.在Linux系统中,uptime.w.toptload等命令都会有系统平均负载loadaverage的输出,系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树.如果一个进程满足以下条件则其就会位于运行队列中: -它没有在等待I/O操作的结果 -它没有主动进入等待状态(也就是没有调用'wait') -没有被停止(例如:等待终止) 一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题. ---------

Linux+Apache+Mysql+PHP优化技巧

LAMP这个词的由来最早始于德国杂志"c't Magazine",Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字.这些组件虽然并不是开开始就设计为一起使用的,但是,这些开源软件都可以很方便的随时获得并免费获得.这就导致了这些组件经常在一起使用.在过去的几年里,这些组件的兼容性不断完善,在一起的应用情形变得非常普便.为了改善不同组件之间的协作,已经创建了某些扩展功能.目前,几乎在所有的Linux发布版中都默认包含了"LAMP stack&q

LAMP服务器性能优化技巧之Linux主机优化_Linux

目前LAMP (Linux + Apache + MySQL + PHP) 近几年来发展迅速,已经成为Web 服务器的事实标准. LAMP这个词的由来最早始于德国杂志"c't Magazine",Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字.这些组件虽然并不是开开始就设计为一起使用的,但是,这些开源软件都可以很方便的随时获得并免费获得.这就导致了这些组件经常在一起使用.在过去的几年里,这些组件的兼容性不断完善,在一起的应用情形变得非常普便.为了改

优化Linux系统硬盘性能的一些具体措施

http://www.aliyun.com/zixun/aggregation/32995.html">在Windows系统中,磁盘碎片是一个常见的问题,如果不注意,系统性能可能被侵蚀.Linux使用第二扩展文件系统(ext2),它以一种完全不同的方式处理文件存储.Linux没有Windows系统中发现的那种问题,这使得许多人认为磁盘碎片化根本不是一个问题.但是,这是不正确的. 所有的文件系统随着时间的推移都趋向于碎片化.Linux文件系统减少了碎片化,但是并没有消除.由于它不经常出现,所

转:rrdtool强大的绘图的引擎

基于RRDTOOL+CACTI性能监视系统的架构 linux宝库 收集整理 作者:ipaddr 时间:2007-02-09 收藏本站             来自:linux宝库 联系:linuxmine#gmail.com 分类:[网络监控] <script src="http://cpro.baidu.com/cpro/ui/ui.js" type="text/javascript"> </script> baidu <iframe