linux-命令行大全-学习shell

1.linux是类unix 系统,linux实际上是操作系统的内核,但是组成操作系统的还有其他开源的软件或免费的。

2.shell是一个接受由键盘输入的命令,并将其传递给操作系统的来执行的程序。

3.$表示普通用户,#表示超级用户

4.date:显示系统的时间和日期;

  cal:显示当月的日历

  df:查看磁盘驱动器当前的可用空间

  free:显示可用内存

  exit:结束终端会话/或直接关闭终端窗口

5.pwd:查看当前工作目录

  与windows相同,类unix操作系统也是以分层目录结构的方式来组织文件。且在类unix系统中,只有一个文件系统树。

6.ls: 列出当前工作目录的文件和目录。

7.cd:更改当前工作目录

   绝对路径名/相对路径名。

   . 表示工作目录,通常情况可以省略

   .. 表示工作目录的父目录

 cd :将工作目录变为主目录

cd-:将工作目录变为先前的工作目录

cd~username:将工作目录变为用户username的主目录

8.linux 系统时区别大小写的

9.ls: 列出当前目录的文件和目录

   ls  /user :列出指定目录下的文件和目录

  ls  ~  /user : 列出用户主目录和/user目录下的文件和目录    表明ls可以列出多个目录下的内容,多个目录之间用空格间隔

 ls  -lt   --resverse /user (command -options arguments) :   l 表示以长格式输出,t表示按照文件的修改时间的先后进行排序  reverse表示将之前的结果按照相反的结果输出

  ls -a:列出所有文件,包括.文件,即隐藏文件

  ls -d:若为目录,则输出目录里的内容,

  ls -ld: 输出目录的详细信息

  ls  -s :按照文件大小排序

10.文件长列表格式

-rw-r--r--   1   root root 1999 2012-04-03 11:05  sss.xxxx

文件的访问权限  硬链接个数  文件所有者的用户名  文件所属用户组的名称   以字节数表示的文件大小  上次修改时间  文件名

11.linux系统中的文件名不需要反映文件的内容,所有的东西都是一个文件

file: 确定文件类型

12.less:less filename 

查看文件内容

13.练习

cd  /user

ls -l

file xxx.xxx

less xxx.xxx

你可能感兴趣的:(linux-命令行大全-学习shell)