Linux基本命令与Vi学习

时间:2010-11-16作者:klpeng分类:系统架构浏览:1032评论:0

     最近一直在学Linux和C++,工作还那样。整天看文档,头晕。

 

切换用户:su root  或 sudo -i(切换到root账户,适用于ubuntu)
添加用户:useradd lavy
修改用户密码: passwd
拷贝: cp -r /home/dir1   /temp/    --将/home目录下的dir1目录copy到tmp
      cp dd temp/dd.txt   --将dd拷贝到temp目录并重命名为dd.txt
      cp -r temp /       --将temp目录拷贝到根目录
移动或更名:
 mv dd /    --将dd移动到根目录将
 mv dd /home/dd.txt   --移动并重命名
删除:
 rm /home/dd.txt   --删除dd.txt
 rm -f /home/dd.txt  --强制删除
 rm -r temp   --删除目录
创建目录:
 mkdir dir1   --创建目录
 mkdir -p dir1/dir2  --创建目录及子目录 
目录切换:
 cd dir
 cd -    --回到来的目录
查看当前路径:
 pwd
查看目录:
 ls
 ls -l
 ls
 Linux中隐藏文件是以.开头的,ls命令看不到,创建隐藏文件:mv dd.txt .dd.txt
打包/压缩:
 tar cvf text.tar dir1  --将dir1打包
 tar xvf text.tar  --解包
 tar cvzf test.tar dir1  --将dir1打成压缩包
 tar xvzf text.tar  --解压缩包
 unzip temp.zip   --解压ZIP文件
访问权限:
 drwxr-xr-x  3 root    root    4096 2010-11-16 01:15 dir1
 -rw-r--r--  1 root    root    0 2010-11-16 01:13 dd.txt
 d开头为目录,-开头为普通文件,剩余字符三个为一组。
 第一组表示所有者的权限。第二组表示与所有者同一group的权限,第三组表示其他用户的权限
 rwx分别代表:读,写,执行权限.
改变访问权限:
 chomod [who][+|-|=][mode]文件名
 参数:
 who:
  u表示文件所有者
  g表示与文件所有者同组的用户
  o表示“其他用户"
  a表示“所有用户"
 mode:
  +表示添加某个权限
  -表示取消某个权限
  =赋予给定权限
 chmod g+w dd.txt 赋予dd.txt与文件所有者同组用户的写权限

 mode表示的权限可以使用下述(数字)的任意组合:
  r可读(4)
  w可写(2)
  x可执行(1)
 chmod 761 dd.txt  赋予dd.txt,文件所有者rwx权限,同组用户rw权限,其他用户执行权限,dd.txt的权限将变为:rwxrw---x

查看磁盘使用情况:
 df -k
 df -m

查看目录大小:
 du -k soft  查看soft目录大小(K为单位)

网络配置:
 ifconfig   --查看网卡配置信息
 ifconfig eth0 192.168.1.35  --改变eth0网卡的IP 
 ifconfig eth0 down  --暂定eth0网卡的工作
 ifconfig eth0 up  --恢复eth0网卡的工作 

查看网络状态:
 netstat -a    --查看系统中所有的网络监听端口

软件安装:
 rpm -qa    --查看系统已安装的软件包
 rpm -ivh tftp.rpm  --安装名字为tftp的文件
 rpm -e name   --卸载名字为name的包

挂载:
 mount /dev/cdrom /mnt  --将CD光驱里的内容挂载到/mnt目录
 umount /mnt   --卸载

查找文件/目录:
 find ./ -name soft  --在当前目录查找名未soft的文件或目录
 find ./ -name *soft*  --模糊

查找包含字符串的文件:
 grep "hello" ./ -rn  --在当前目录查找包含hello字符串的文件(-rn表示需要查找子目录,n表示显示行数)

查看CPU使用情况:top

查看系统中的所有进程:
 ps aux
 ps -ef      --???
杀死进程:
 kill 2683   --杀死2683进程
 
帮助:
 man ping   --查看ping的使用方法

Vi的使用:
 vi test    --打开或创建并打开test文件
 i    --插入模式
 Esc    --返回命令行模式
 :wq    --在命令行模式敲入实现保存推出
 命令行模式功能键:
  yy   --复制当前光标所在行
  p   --粘贴复制内容光标所在行
   4yy   --复制当前光标所在行起的4行
  dd   --删除当前光标所在行
  4dd   --删除当前光标所在行起的4行
  /Hello   --查找Hello
  G   --移动到文件尾(大写G)
  u   --恢复前次操作(小写u)
 底行模式功能键:
  :w   --保存
  :q   --退出
  :q!   --强行退出
  :w hello.b  --另存为hello.b
  :set nu   --显示行号
  :set nonu  --取消行号

  

 
 

 

 

打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢