linux基础篇-linux必备11条 简述

1>, ls:list directory contents 列出目录内容

-l:长格式

文件类型

-:普遍文件

d:目录文件

b:块设备(block)

c:字符文件(character)

l:符合链接文件(symbolic link file)

p:命令管道文件(socket)

[[email protected] ~]# ls -ld /tmp

drwxrwxrwt. 5 root root 4096 11月 10 10:36 /tmp

文件权限+属主(owner)+属组(group)+文件大小(size,单位字节)

-a:显示所有保护.开头的隐藏文件

.当前目录 ..父目录

-h:单位转换

-d:显示目录自身属性

-r:逆序显示

-R:递归显示

-i:index nod,inode

--full time:显示详细时间

[[email protected] ~]# ls /tmp/ -al --full time

ls: 无法访问time: 没有那个文件或目录

/tmp/:

总用量 40

drwxrwxrwt.  5 root  root  4096 2016-11-14 08:26:25.138197188 +0800 .

dr-xr-xr-x. 27 root  root  4096 2016-11-08 09:12:14.244789696 +0800 ..

drwxrwxrwt.  2 root  root  4096 2016-11-08 09:12:13.873794359 +0800 .ICE-unix

drwx------.  2 root  root 16384 2016-07-20 00:21:08.000000000 +0800 lost+found

drwx------.  2 root  root  4096 2016-11-14 08:26:25.138197188 +0800 ssh-djIsj35919

-rw-r--r--.  1 root  root    16 2016-11-10 14:32:13.405295895 +0800 tmp.txt

-rw-r--r--.  1 james root    17 2016-11-10 15:26:34.029648704 +0800 t.txt

2>, cd:change directory

cd ~username:指定用户的家目录

cd -:当前目录和前一次所在目录切换

[[email protected] ~]# cd /etc/

[[email protected] etc]# cd -

/root

[[email protected] ~]# cd -

/etc

pwd:printing working directory 显示当前工作目录

[[email protected] ~]# pwd

/root

3>, 命令类型:

内置命令(shell内置),内部,内建

外部命令:在文件类型的某个路径下有一个和命令名称相应可执行的文件

4>, type:显示指定属于那种类型

5>, 环境变量 变量赋值

[[email protected] ~]# echo $PATH

/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

[[email protected] ~]# echo $HISTSIZE

1000

[[email protected] ~]# echo $SHELL

/bin/bash

/etc/shells

/bin/sh

/bin/bash

/sbin/nologin

/bin/dash

/bin/tcsh

/bin/csh

6>, printenv:查看环境变量

7>, bash 内存缓存命令,击中次数

[[email protected] ~]# hash

hits    command

4    /bin/bash

1    /bin/cat

3    /bin/vi

1    /usr/bin/man

1    /usr/bin/printenv

7    /bin/cut

15    /bin/ls

8>, 命令行光标跳转

ctrl+a:跳至行首

ctrl+e:行尾

ctrl+u:删除行首

ctrl+k:删除行尾

ctrl+l:清屏

9>, 命令历史:

history

-a: 追加到/root/.bash_history

-c:清除命令历史

-d:删除指定位置的命令

-w: 覆盖/root/.bash_history

命令历史使用技巧

!n:执行命令历史中的第n条

!-n:执行命令历史中的倒数第n条

!!:执行上一行

!string:执行命令行中的最近一个以指定字符串开头的命令

!$:引用前一个命令的最后一个参数

echo:标准输出屏幕输出

换行

[[email protected] etc]# echo -e "the year is 2016.\nToday is 14"

the year is 2016.

Today is 14

10>, 文件系统

/boot:系统启动相关文件,如内核,init,以及grub(bootloader)

/dev:设备文件

块设备

字符设备

/etc:配置文件

/home:用户家目录,每个用户家目录通常默认为/home/username

/root:管理员的家目录

/lib:库文件

静态库 .a

动态库 .dll .so(shared object)

/lib/modules:内核模块文件

/media:挂载点目录,移动设备

/mnt:挂载点目录,额外临时的文件系统

/opt:可选目录,第三方程序安装目录

/proc:伪文件系统,内核映射文件

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件,/var/tmp

/var:可变化的文件

/bin:可执行文件,用户命令

/sbin:管理命令

/usr:shared,read-only

/user/bin

/usr/sbin

/usr/lib

/usr/local:

usr/local/bin

usr/local/sbin

usr/local/lib

11>, 命名规则:

长度不超过255个字符

不能使用/

严格区分大小写

12>,su:switch user 切换用户

[[email protected] etc]# su jameszhan

sh-4.1$

时间: 2024-12-23 01:34:43

linux基础篇-linux必备11条 简述的相关文章

Linux基础篇--linux基础和帮助用法

Linux基础篇--linux基础和帮助用法 本章概要 用户登录 终端 Shell介绍 执行命令 简单命令 Tab键补全 命令行历史 bash快捷键 使用gnome-terminal whatis command--help manandinfo 本地帮助文档/usr/share/doc/ 官网在线文档 其它网站和搜索 用户登录 root用户   一个特殊的管理帐户   也被称为超级用户   root已接近完整的系统控制   对系统损害几乎有无限的能力   除非必要,不要登录为root 普通用户

linux基础篇-linux获取命令帮助 详解

获取命令的使用帮助 内部命令: help COMMAND [[email protected] etc]# type cd cd is a shell builtin [[email protected] etc]# help cd cd: cd [-L|-P] [dir] Change the shell working directory. 外部命令: COMMAND --help [[email protected] etc]# type mkdir mkdir is /bin/mkdir

Linux基础知识--Linux的文件系统和bash的基础特性

Linux基础知识--linux的文件系统和bash的基础特性 一.Linux文件系统: Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件.目录.软连接及文件保护信息等都存储在其中 linux文件系统遵循FHS(Filesystem Hierarchy Standard,文件系统目录标准),多数Linux版本采用这种文件组织形式.FHS采用了树行组织文件. FHS定义了两层规范,第一层是,/目录下面的各个目录应该要

Linux基础概念-----Linux I/O重定向 ,管道

标准输入:键盘 标准输出:显示器 错误输出:显示器 FD:文件描述符:让程序可以文件交互,并且便于内核识别文件,打开的每一个文件都有一个描述符 程序在和文件交互式,通过文件描述符来进行交互,而非文件名,文件名是方便用户分别文件. Linux一切皆文件,所以标准输入,标准输出都有各自的文件描述符 标准输入描述符:0 标准输出描述符:1 标准错误输出描述符:2 将其默认数据流改为其他设备:IO重定向 输出重定向 > 覆盖重定向 >> 追加重定向 /dev/null  黑洞 只针对当前Shel

Linux基础概念-----Linux权限

权限对象: 属主:u 属组:g 其他人: o 所有人:a Linux基本权限 读:read 标识为:r 八进制标识为:4 写:write 标识为:w 八进制标识:2 执行:execution 标识为:x 八进制标识:1 特殊权限 setuid:仅对文件(可执行的二进制程序)有效,以文件的所有者身份执行 八进制表现为:4 [[email protected] tmp]# ls -l /usr/bin/passwd -rwsr-xr-x. 1 root root 30768 Feb 22  2012

Linux基础篇之二系统redhat 6.4的安装

Linux的安装说明 本文主要介绍Linux的安装. 本文以redhat 6.4为例 : 大家也可以安装下载CentOS,CentOS就是从redhat基础上衍生出来的,安装方法大同小异. Redhat 6.4种子镜像: ed2k://|file|[%E7%BA%A2%E5%B8%BD%E4%BC%81%E4%B8%9ALinux.6.4.%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%89%88].rhel-server-6.4-x86_64-dvd[ED2000.COM].is

Linux基础篇和服务器篇教程

基础篇 服务器篇 视频内容很详细,看完后就是中级攻城师了!!! 视频内容很详细,看完后就是中级攻城师了!!! 视频内容很详细,看完后就是中级攻城师了!!! 如有需要留言邮箱!!!记得推荐文章,让跟多的人看到!! 如有需要留言邮箱!!!记得推荐文章,让跟多的人看到!! 如有需要留言邮箱!!!记得推荐文章,让跟多的人看到!!

Linux基础篇之一系统介绍

什么是Linux? Linux是一套免费的使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承的了UNIX以网络为核心的设计思想,是一个性能稳定的操作系统. Linux操作系统诞生与1991年10月5日.Linux存在着许多不同的Linux版本,但他们都使用了Linux内核.Linux可安装在各种计算机硬件设备中,比如手机.平板电脑.路由器.视频

Linux基础篇之三系统启动过程

Linux 系统启动过程 Linux系统启动时,我们会看到许多启动信息,其实过程并不复杂,大致可以分为6个阶段: ·内核的引导 ·运行init ·运行级别 ·系统初始化 ·建立终端 ·用户登录系统 内核引导 当计算机打开电源后,首先是BIOS的开机自检,按照BIOS设置第一启动项来启动,默认一般是硬盘启动. 操作系统接管硬件,之后读入/boot目录下的内核文件. 运行init init进程是系统所有进程的起点,是系统所有进程中的父进程,也是系统启动时第一个需要启动的进程.没有这个进程,系统的其他