笔记2.1  Q:登陆命令

       A:刚开始登陆的是安装Linux时设置的普通用户,如lin,输入su - root后,成为root用户

笔记2.2  Q:切换控制台

       A:ctrl+alt+F1-F7可以切换到7个不同的控制台,F1-F6是字符界面,F7是图形化的界面。

笔记2.3  Q:添加用户

         A:格式  useradd[选项]用户名

        范例  useradd administrator  添加名字为administrator的用户

        添加后在根目录下输入ls /home/进行查看,出现相应名称的文件夹,即在根目录下有lin和administrator两个文件夹

笔记2.4  Q:修改密码

       A:格式  passwd[选项][用户名]

        范例  passwd administrator  修改administrator用户的密码

笔记2.5  Q:切换用户

       A:格式  su[选项][用户名]

          范例  su - root  切换到root用户,并将root的环境变量同时带入

       从一般用户切换到root用户时,要输入root用户的密码

笔记2.6  Q:关机命令

       A:格式  shutdown[-t seconds][-rkhncfF] time[message]

        范例  shutdown now

笔记2.7  Q:拷贝命令

       A:格式  cp[选项]源文件或目录 到 目标文件或目录

cp /home/test /tmp/ #将/home目录下的test文件copy到/tmp目录下
cp -r /home/dir1 /tmp/ #将/home目录下的dir1目录copy到/tmp目录下,注:copy目录的时候要加-r

笔记2.8  Q:移动或者更名

         A:格式  mv[选项]源文件或目录 到 目标文件或目录

mv /home/test /home/test1  #将/home目录下的test文件更名为test1
mv /home/dir1/tmp/  #将/home目录下dir1目录移动(剪切)到/tmp目录下

笔记2.9  Q:删除命令

         A:格式  rm[选项]文件或目录

rm /home/test  #删除/home目录下的test文件
rm -rf  #删除文件夹和文件夹下的子目录

笔记2.10    Q:tar命令

  -c:创建压缩文件,-x:解开压缩文件,-t:查看tarfile里的文件,(c/x/t只能有一个,不能同时存在)

tar -cvf a.tar home/common/下载/temp/    #把文件夹打包,名字是a.tar,不压缩
tar -cvzf a.tar.gz home/common/下载/temp/    #用gzip压缩,名字是a.tar.gz
tar -cvjf a.tar.bz2 temp/            #用bzip2压缩,文件名是a.tar.bz2
tar -zxvf XXXXXXX    #解压缩gzip文件

  -z:是否需要用gzip压缩

  -j:是否需要用bzip2压缩

  -v:在压缩的过程中显示文件

  -f:使用文件名,在f之后要立即接文件名,不要再加参数

  -p:使用源文件的原来属性

  -P:可以使用绝对路径来压缩

  -N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中

  --exclude FILE:在压缩的过程中,不要将FILE打包

笔记2.11  Q:有锁,普通用户就不能操作该文件夹。

      A:sudo chmod -R 777 路径(文件夹或文件)

笔记2.12  Q:列出文件和目录

ls -a  #显示隐藏文件    
ls -l  #显示长列表格式

笔记2.13  Q:建立目录  删除空目录

      A:mkdir    rmdir

笔记2.14  Q:touch

      A:建立空文件

笔记2.15  Q:ln  建立符号连接

      A:ln -s  源目标

       ln -s  /etc/inittab  inittab  inittab指向实际文件/etc/inittab

笔记2.16  more命令    显示文件内容,带分页  空格往下一页翻,pageup往上一页翻

      less命令     显示文件内容带分页

      grep命令     在文本中查询内容

      管道      比如  ls -l /etc/ |  more    把ls命令返回的目录结果给more命令,使其分页显示

笔记2.17  帮助命令:man

笔记2.18  搜索文件   

  which命令,寻找“执行文件”

  参数:-a,将所有可找到的命令均列出,而不仅仅列出第一个找到的命令名称

common@common-Aspire-4750:~$ which passwd
/usr/bin/passwd

  whereis命令,寻找特定文件

  参数:-b:只找到二进制文件

     -m:只找在帮助文件manual路径下的文件

     -s:只找源文件

     -u:没有帮助文件的文件

common@common-Aspire-4750:~$ whereis passwd    #任何和passwd有关的文件名都会被列出来
passwd: /usr/bin/passwd /etc/passwd /usr/bin/X11/passwd /usr/share/man/man5/passwd.5.gz /usr/share/man/man1/passwd.1.gz /usr/share/man/man1/passwd.1ssl.gz

  locate命令,直接在后面输入“文件的部分名称”,就能够得到结果

  locate查找的速度很快,是根据已经有的数据库/var/lib/slocate/里面的数据所搜索的

common@common-Aspire-4750:~$ locate passwd | more
/etc/passwd
/etc/passwd-

  find命令,find [PATH] [option] [action]

find / -name a.java    #从根目录开始以名字来查找

笔记2.19  重定向命令

ls -l > a.txt  #列表中的内容写入文件a.txt中(覆盖写)
ls -al >> a.txt  #列表中的内容追加到文件aa.txt的末尾 cat > a.txt #从键盘输入,重写a.txt
cat >> a.txt #从键盘输入,在a.txt的内容后面追加 cat > a.txt < b.txt #将b.txt的内容写入到a.txt中
cat >> a.txt < b.txt #将b.txt的内容追加到a.txt后面 cat >> a.txt << end #当输入end的时候,该次输入就结束了,否则需要使用ctrl+D
> start
> end

笔记2.20  vi /etc/group  查看和修改linux下所有的组的信息

      cat /etc/group  只能查看,对于一些关键的文件,建议用cat查看

      useradd -g 组名 用户名  把用户添加到组里面  

笔记2.21  使用ls -l查看文件之后

      - rw- r-- r--    文件类型  文件的所有者对该文件的权限  文件所在组对该文件的权限  其他组的用户对该文件的权限

      可以使用chmod 777 修改权限

      

笔记2.22  挂载光驱,或者ISO文件

      mount /mnt/cdrom 光驱的默认挂载路径,也可以是其他路径   

      unmount

   

笔记2.23  查看磁盘使用情况    df [-参数]  例如:df -l    df -h会看得比较清楚

      查看linux系统分区具体情况    fdisk -l

Linux学习笔记(二)2015.4.14的更多相关文章

  1. Linux学习笔记(二) 文件管理

    了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显 ...

  2. linux 学习笔记二

    笔记二 命令行格式 command [-options] parameter1 parameter2 ... 命令 选项 参数(1) 参数(2) options 和 参数 不是必须的 帮助命令 man ...

  3. linux学习笔记二:三种网络配置

    本文引用自:https://www.linuxidc.com/Linux/2017-05/144370.htm [linux公社] VMware为我们提供了三种网络工作模式,它们分别是:Bridged ...

  4. linux学习笔记二-----文件权限管理

    一.分析文件权限(ln -s 文件名 快捷方式名 用来创建文件的快捷方式,下方ll查看信息时会在第一个字符处显示l) [hjp@bogon ~]$ ll total 4 drwxrwxr-x. 2 h ...

  5. ubuntu中安装samba 分类: linux 学习笔记 ubuntu 2015-07-07 16:14 46人阅读 评论(0) 收藏

    为了方便的和Windows之间进行交互,samba必不可少. 当然,他的安装使用也很简单: 安装: sudo apt-get install samba sudo apt-get install sm ...

  6. linux学习笔记二

    进程(process)是程序实体运行的过程,是系统进行资源分配和调度的独立单位,或者说是一个程序在处理机上的一次执行活动. 区分一下进程和程序 1.0 程序是一个静态指令的集合:而进程是一个程序的动态 ...

  7. Linux学习笔记二:Ubuntu安装SSH(Secure Shell)服务

    Ubuntu默认是没有安装SSH(Secure Shell)服务,如果想要通过ssh链接到Ubuntu,我们需要手动安装ssh-server. SSH分客户端ssh-client,服务端ssh-ser ...

  8. Linux学习笔记二:tar命令使用

    tar命令详解 tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的 ...

  9. 【linux学习笔记二】常见目录的作用

  10. Linux学习笔记(一) 文件系统

    对于每一个 Linux 学习者来说,了解 Linux 文件系统的结构是十分有必要的 因为在 Linux 中一切皆文件,可以说只有深入了解 Linux 的文件系统,才会对 Linux 有更深刻的理解 L ...

随机推荐

  1. 前端构建工具 webpack

    一.自我初级认知  (是什么?     能干什么,有卵用?       有选择为什么要选你?(比较优势在哪) )     适合的才是最好的 模块打包器(module bundler)     根据项目 ...

  2. dblink连接的目标端 session不断的问题。

    来源于:http://blog.itpub.net/22782896/viewspace-676842/ 1.在使用了dblink的存储过程中,可以显示的手动关闭dblink连接,具体写法如下(测试存 ...

  3. 【BZOJ 4547】【HDU 5157】小奇的集合

    http://www.lydsy.com/JudgeOnline/problem.php?id=4547 本蒟蒻并不会矩乘求Fibonacci数列前缀和,所以果断分块打表,常数竟然比矩乘要小! PS: ...

  4. 引入AOP 报错 error at ::0 formal unbound in pointcut

    使用了AOP 后启动报错 九月 27, 2016 2:29:46 下午 org.springframework.context.support.AbstractApplicationContext r ...

  5. js ajax请求

    var XMLHttpReq; function createXMLHttpRequest() { try { XMLHttpReq = new ActiveXObject("Msxml2. ...

  6. jquery- pagination使用

    $("#gupiaopage").page({ showInfo: false, showJump: false, showPageSizes: true, firstBtnTex ...

  7. 动画: ThemeTransition(过渡效果)

    介绍背水一战 Windows 10 之 动画 ThemeTransition 的概述 EntranceThemeTransition - 页面间跳转时的过渡效果 ContentThemeTransit ...

  8. 【HDU 4408】Minimum Spanning Tree(最小生成树计数)

    Problem Description XXX is very interested in algorithm. After learning the Prim algorithm and Krusk ...

  9. 如何在iOS9的plist文件中配置不使用https

    App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Te ...

  10. SQL select结果集和return的区别

    IF EXISTS (SELECT 1 FRIN sys.objects where object_id=OBJECT_ID(N'[dbo].[testReturn_up]')AND type in ...