易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux入门三

1.shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)。它接收用户输入的命令并把它送入内核去执行。起
着协调用户与系统的一致性和在用户与系统之间进行交互的作用。
Shell在Linux系统上具有极其重要的地位
Shell的版本,Linux有很多Shell
echo $SHELL 查询本系统的Shell  
more /etc/passwd 中也有记录同样能查到
more /etc/shells 本系统支持的shell
可以改shell 直接用ash或者csh。(当时生效)
chsh -l可以查询当前支持的chsh
chsh /bin/ash 修改shell 注销后生效
2.文件目录的操作
touch生成一个空文件或更改文件的时间
cp   复制文件或目录     cp -r 目录名 复制目录
mv   移动文件或目录、文件或目录改名
rm   删除文件或目录     rm -f 不提示直接删除 rm -rf 删除目录并不提示
ln   建立链接文件       (类似于快捷方式)  ln -s /etc/passwd pass
wc   统计指定文本文件的行数、字数、字符数    wc /etc/passwd
ls   显示文件或者目录列表   ls -l   ls -a
cd   切换目录  cd  /etc/   cd  回车直接到自家主目录里  cd -回到上级目录
pwd  显示当前工作目录
mkdir 创建一个目录   mkdir -p test/a/b 在test下建立a目录下建立b目录
rmdir 删除某个目录   rmdir -rf test/
cat   tac   显示文件内容(直接显示到末尾)
more   less 显示文件内容(可以向前向后翻)
head   tail 显示文件的若干行  head -5 /etc/passwd 显示文件的头5行
whereis 显示系统文件所在路径  whereis ping
find    在系统中找到指定文件                     find zzf
locate  在系统中找到指定文件                      locate (先执行updatedb创建索引目录)
grep    显示指定文本文件含有指定单词的某行   


相关文档:

关于linux下make文件连接静态库的问题

问题:
gcc -c main.c -L ./include libmmgr.a
的时候,总是报错,
正确的做法是
gcc -c main.c -L ./include  -lmmgr
有一个误区是,
gcc -c main.c -L. libmmgr.a
有时候也是对的,但这是特例,是main.c和libmmgr.a在同一个路径下,这时的-L.不起作用,即使删除也可以。 ......

linux tinyxml遍历

方法一、
bool ReadElemnt(string& szFileName)
{
 TiXmlDocument myDocument(szFileName);   
  bool loadOkay = myDocument.LoadFile();
  if(loadOkay == false)
   return false;
 TiXmlElement *rootElement = myDocument.RootElement();
 if(rootEle ......

Linux入门笔记二

 1.关机
init 0或者 halt poweroff
重新启动
init 6或者 reboot
关机的时候通知下其他用户 Shutdown
shutdown -r +5 (五分钟之后关机)
2.在Linux下可以使用长文件或目录名,需要遵循的规则
  / 禁止使用
  后缀是没有实际意义的
3.touch a  建立一个文件
4.shell命令的一般格式
  $cmd ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号