terminal命令(terminal终端对应windows 按下win(linux下叫Super键)+r,输入cmd(command,命令),召唤出来的Dos控制台)

1. ls(英文list):简要列出当前目录的文件内容,后面可以加上别的目录,表示列出后面所输入的目录.列出的内容蓝色表示是目录,不是蓝色的都是文件.

ls -l(注意ls与-l中间有个空格,-l中的l为long的意思): 以长格式列出当前目录下的内容列表,也就是除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来.可以直接

打出ll来代替ls -l

列出的列表中如果开头为d,d为directory的意思代表这个是目录,是蓝色的.所以如果不是d开头就是文件.

列出的列表中如果开头为l,l为link的意思代表这个是快捷方式.

ls -lR(注意是大写的R,表示Recycle,循环)遍历后面目录的所有文件夹下面的文件.

ls -l *.文件类型(其中*是通配符)  列出目录下该文件类型的文件

ls -l ins*.h(ins是我乱写的,注意有文件类型的话,要加文件类型) 列出开头为ins的.h文件

ls -l ins?.h(ins还是我乱写的,?也是通配符与*不同的是,?关心个数,?占一个位置) 列出开头为ins,一共有4个字符的文件名的.h文件.

ls -l ins[2-11]([]也是通配符,特点是对数字敏感) 列出开头为ins,后面是2到11的数字的文件.

2.cd (Change Directory)切换目录,后面输入要切换的目录.后面可以缺省切换的目录,此时表示为回到当前用户所在的home/中,

根据这个命令,这里同时简要介绍一下一些缩略符号,~表示home/,/表示根目录,..表示上一层目录

小技巧:想切换到当前目录中的目录时,输入cd 一部分的目录名 (之后按Tab键就自动出来你想输入的命令了).

比如在/目录下,想切换到boot目录,输入cd bo 再按一下Tab 就会出现cd boot/,但是如果你输入cd b,按一下Tab键就不会有反应,原因是/目录下还有bin目录也是

b开头的目录,如果你输入了cd b,这时按两下Tab,会列出所有在/下的b开头的目录.

3.su(switch user)切换用户,后面输入要切换的用户名

4.man(manual手册) 后面加命令关键字,可以的得到该命令关键字的帮助.

PS:option,选项。synopsis/sɪn'ɑpsɪs/,概要。

5.pwd(Print working directory)显示当前目录所在位置

6.useradd 后面输入用户名,表示添加用户名为"输入的用户名"的用户

passwd 后面输入用户名,表示为用户名为"输入的用户名"的用户添加密码

passwd参数:-l(lock)表示锁住该用户,-u(unlock)表示解锁此用户。

7.cat的用法:(1)cat filename (concatenate files and print on the standard output),其中concatenate是连接、串联的意思,cat是其缩写。

这种用法是以文本形式查看filename文件

cat后面还可以加参数,表示不同的附加的功能。

cat -n filename (number)将filename文件以文本内容显示,并显示行号,包括空白行也显示行号。

cat -b filename (blank)将filename文件以文本内容显示,并显示行号,但是空白行不会标出行号。

cat -s filename(squeeze,挤)将filename文件以文本内容显示,当遇到两行以上的空白行就转化成一行显示,一行的空白行不会动的,不显示行号。

(2)cat > filename 在当前目录下建立filename文件,如果是文本文件的话,输入此命令后,会要求输入要输入的内容,输入好了之后,按Ctrl+D 可以结束并保存文件.

这里顺便介绍一下Ctrl+l,Ctrl+C和Ctrl+Z。

Ctrl+l  将terminal中的历史命令清屏。

Ctrl+C 强制终止当前进行的进程。

Ctrl+Z 将当前进程暂时挂起,通过 fg(foreground,前台) 进程编号 可以拉回挂起的进程。如果忘记编号,输入jobs可以查看后台运行的命令。

(3)cat file1 file2 > file 将file1和file2合成file

linux初学terminal命令(1)ls、cd、su、man、pwd、useradd、passwd、cat、Ctrl+C、Ctrl+Z、Ctrl+L的更多相关文章

  1. linux 命令随笔 ls cd pwd mkdir rm mv cp cat nl

    Linux 命令练习 ls命令 ls就是list的简写,目的是打印当前目录下的清单 格式 ls[选项][目录名] 常用参数 -a –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -l 除了 ...

  2. Linux经常使用命令(一) - ls

    ls命令是linux下最经常使用的命令.ls命令就是list的缩写, 缺省下ls用来打印出当前文件夹的清单, 假设ls指定其它文件夹, 那么就会显示指定文件夹里的文件及文件夹清单. 通过ls 命令不仅 ...

  3. Linux学习——定义命令行函数(cd .. -> ..)

    在使用shell的时候,每天要面对各种命令行,比如ls , cd .. 等 抱着简单,可依赖的思想.有些可以简化的操作可以要通过在 ~/.bashrc 中进行添加: 1. cd .. -> .. ...

  4. 常用Linux命令:ls/cd/pwd/mkdir/rm/mv/cp

    一.ls:列出目标目录中所有的子目录和文件 1.命令格式 ls [选项] [目录名] 2.常用参数 -a :列出目录下所有文件 -h :以容易理解的格式列出文件大小 -l  :除了文件名之外,还将文件 ...

  5. Linux指令(Terminal命令):

    刚开始学习Linux,整理了一下常用指令和快捷键,不足的日后补充. 指令:# cd:进入目录 pwd:查看当前所在路径 ls:查看当前所在目录下的所有子目录或者子文件 ls-l     |     l ...

  6. Linux下ll命令与ls -l

    还大三Linux课的债. 1.ll命令用于显示当前文件下非隐藏文件的详情 查询结果分为7栏: 1)如' -rw-r--r--' 表示三种用户对该文件的不同权限: r:可读:w:可写:x:可执行 其中第 ...

  7. linux-CentOS初学terminal命令(2)vi、gcc、g++、./、mv、cp、ifconfig

    1.vi filename(vi,visual editor,可视化编辑器)用vim文本编辑器打开filename文件. vim文本编辑器有三种模式:命令模式(Command mode),插入模式(I ...

  8. linux-CentOS初学terminal命令(3)rm、chmod、mkdir、who、w、id、systemctl、

    PS 1:windows不允许出现字母相同,但是大小写不同的文件名,因为在windows下会将它们认作是同名. 但是linux允许出现字母相同,大小写不同的文件名. ps 2:prompt 提示 1. ...

  9. linux基本命令之磁盘管理命令(ls,cd,pwd,mkdir,rmdir,clear, touch)

    linux磁盘管理命令 1.ls(list)命令:列出目录内容. 格式:ls [参数][文件或目录] ls -a或-all表示列出所有文件和目录,以点开始的是影藏文件,例如,.bash_history ...

随机推荐

  1. python 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数

    http://www.cnblogs.com/linhaifeng/articles/7580830.html 三元表达式.列表推导式.生成器表达式.递归.匿名函数.内置函数

  2. c#tcp源端口号和目的端口怎么理解

    在一台机器上,一个进程对应一个端口.端口的作用就是用来唯一标识这个进程.源端口标识发起通信的那个进程,目的端口标识接受通信的那个进程.有了端口号,接受到报文后才能够知道将报文发送到哪个进程.

  3. IIS站点工作原理与ASP.NET工作原理

    IIS站点工作原理与ASP.NET工作原理  一.IIS IIS 7.0工作原理图 两种模式: 1.用户模式(User Mode)(运行用户的程序代码.限制在特定的范围内活动.有些操作必须要受到Ker ...

  4. OKI系列针式打印机更换色带图解教程

    色带一直换不好,今天找到一个带图的教程,收藏一下 打开新色带的包装后,我们可以仔细观察一下新色带,找到里面带有一段“扭曲”色带的位置,这段色带就是:“莫比乌斯带”结构. 找到“莫比乌斯带”结构(就是有 ...

  5. IDEA 中javadoc插件不能设置的问题

    解决方案 1.手动下载插件 https://github.com/ranzou06/intellij-javadocs/blob/master/intellij-javadocs.zip?raw=tr ...

  6. (转)Silverlight调用的JS方法返回对象数组的处理方法

    最近在做Silverlight应用,需要用Silverlight调用页面中Javascript方法.这 个JS方法返回一个对象数组给Silverlight.对于这个对象数组怎么在Silverlight ...

  7. 高级数据库技术SQL

  8. CH6802 車的放置

    原题链接 和棋盘覆盖(题解)差不多. 将行和列看成\(n+m\)个节点,且分属两个集合,如果某个节点没有被禁止,则行坐标对应节点向列坐标对应节点连边,然后就是求二分图最大匹配了. #include&l ...

  9. iOS push新的调用方法

    // IOS8 新系统需要使用新的代码if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0){    [[UIAppl ...

  10. Luogu 1641[SCOI2010]生成字符串 - 卡特兰数

    Description 有$N$ 个 $1$ 和 $M$ 个 $0$ 组成的字符串, 满足前 $k$ 个字符中 $1$ 的个数不少于 $0$ 的个数. 求这样字符串的个数. $1<=M < ...