第一次学习linux,头晕眼花~~!

来源:互联网 发布:视频截取软件for mac 编辑:程序博客网 时间:2024/04/29 17:55

/**************************** LINUX ************************************/
<>里面存放变量 []里面存放选项,可以不选
cal  //查看现在日历
cal 2009  //查看2009年的日历
cal 6 2009  //查看2009年6月的日历
cal 2009 > 2009cal  //将2009年的日历输入到2009cal文档中
cat 2009cal  //查看文档2009cal
man help  //查看help命令的文档信息(查找某个关键字使用:/key n/N:下一个关键字/上一个关键字 退出:q)
man -k passwd  //查看所有含有关键字passwd的man文档
info ls   //查看更详细的ls说明(里面含有*的地方是链接,按"Enter"进入,"Tab"下一个链接 n/p/u:下一节/上一节/上一层 s[<text>]:查
找关键字 退出:q)
pwd  //查看现在的工作空间
cp old new   //将旧文件复制到新的地方,新的位置可以是文件名,也可以是文件(-r:复制目录 -p:保存原文件的时间戳 -a:代替-r和-p)
cp old1 old2 new   //复制old1,old2两个文件到新文件夹
mv doc ddl   //将doc改名为ddl,或者将doc转移到ddl,文件可以是文件夹 。和cp相似,只是原位置没有文件了。(-i 默认的,出现提示 -r:
删除目录时使用 -f:强制删除)删除文件时使用 rm doc  后面没有目标文件夹
less 2009cal   //打开文件2009cal,用法和vi一样。
touch gao   //创建一个空文件gao
rm -f test   //强制删除文件test
mkdir doc   //创建文件夹doc
rmdir doc   //删除文件夹doc
nautilus doc  //打开文件夹doc
file doc   //查看文件doc的类型
ls *.txt   //查看所有txt文件(?代表一个字符 [1-2]1到2 [^1-2]除了1-2)
写命令时,记不清命令时,可以先写前面一部分,然后按"Tab",会自动补齐,如果没有,再次按"Tab",会列出所有有关命令
history   //查看你所用过的所有命令(!50 执行第50个命令 如果ls -l test1刚执行,写下^1^2,则会执行ls -l test2  ctr+r可以在这里面
查找关键字)
cd ~xdc   //进入xdc用户的家目录
echo $HOME  //显示根目录
touch test{1,2,3}  //创建文件test1,test2,test3
hostname   //显示主机名
也可以在echo中运行命令 echo "Hostname:`hostname`"       //注意这里运行命令时使用反引号
a=3   //设定变量a的值为3,使用时用$a
echo $[$a+$b]    //在中括号中运算表达式
echo $[$a**$b]    //计算$a的$b次方
echo Your cost is /$5.00   //使用反斜线可以时$按原样输出
''可以将所有的字符原样输出,""也可以将除了$ / ` ! 的字符原样输出
先按"Esc",再按"."可以得到上一个命令的参数
终端快捷键:"ctr+shif+t"打开新终端 "ctr+pageup"/"ctr+pagedown"切换终端窗口 "alt+1"切换到第一个终端  "ctr+shif+c"/"ctr+shif+v"
复制/粘贴  "ctr+shit+w"关闭当前终端
将资料导出到文件  >>追加到文件后面  >覆盖原有文件
su user  //可以改变使用者
find /etc -name passwd    //在etc目录中查找含有passwd的文件,并显示名字
find /etc -name passwd 1> stadout    //将查找到的结果的标准输出到文件staout中   0为标准输入,1为标准输出(默认),2为标准错误
只有在非ROOT用户才同时有标准输出和标准错误信息 find /etc -name passwd 2> err 1> stadout
find /etc -name passwd 1> stadout 2>&1   //将标准错误信息也导入到文件stadout中
find /etc -name passwd &> stadout     //将所有信息导入文件(不建议用),会有一些不可预知的信息也导入了文件
tr 'A-Z' 'a-z' < test             //将test中的大写字符转换为小写字符输出,并不影响原文件
cut -f2 -d: doc           //显示doc文档中的第二列,doc文档中用:分列
cut -c2-9 doc           //输出doc文档中的第2-9个字符
sort doc    //对doc文档中的内容按字母排序
sort -ruf doc  //对doc文档的内容倒序排列 -r:倒序 -u:不重复显示 -f:忽略大小写
cut -f1 -d: /etc/passwd | sort -r | less     //将文档的结果排序后用less输出
mail -s "first mail" xdc     //给xdc发一封邮件,按"."结束邮件
mail   //收邮件  x,q离开

原创粉丝点击