Linux基础知识复习之命令篇

一.常用命令

1.目录结构

/bin:常用命令
/boot:启动程序
/dev:设备文件
/etc:启动,关闭,配置程序与文件
/home:用户工作根目录
/lib:共享连接库
/root:超级用户的工作目录
/sbin:系统管理员常用管理程序
/tmp:临时文件
/lost+found:系统出现异常时,用于保存部分资料
/misc:常用工具
/mnt:光驱,硬盘等的挂载点
/media:光驱的自动挂载点
/proc:操作系统的实时信息
/sys:系统中的硬件设备信息
/srv:服务器启动后需要的提取的信息
/var:存放系统日志
/usr:用户程序

2.添加用户

.useradd
$useradd smb #添加名字为是cjl的用户

3.修改密码

.passwd
$ passwd cjl #修改cjl用户的密码

4.切换用户

.su
$ su - root  #切换到root用户

5关机

.shutdown
$shutdown now #立即关机

6.拷贝

.cp
格式: cp [选项] 源文件或目录  目标文件或目录
$cp /home/test  /tmp/
$cp -r /home/dir1 /tmp/

7.移动(剪切)或更名

.mv
格式: mv  [选项] 源文件或目录  目标文件或目录
$mv /home/test  /home/test1
$mv /home/dir1  /tmp/  #剪切到/tmp目录下

8.删除

.rm
$rm /home/test #删除/home目录下的test文件
$rm -r /home/dir  #删除dir目录

9.创建目录

.mkdir
$mkdir /home/workdir # 创建workdir目录
$mkdir -p /home/dir1/dir2 #如果不存在,连续创建目录

10.改变工作目录

.cd
$cd  /home/  #进入home目录

11.查看当前路径

.pwd

12.查看目录

$ ls -l /home #显示/home目录下的文件和目录
$ ls -c /home # 按修改时间排序显示

13.打包与解压包

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z

解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

14.权限设置

.chmod
格式: chmod [who] [+|-|=] [mode] 文件名
参数:
    who:
    u -文件所有者
    g -文件所有者同组的用户
    o - 其他用户
mode:
        + -添加权限
        - -取消权限
        =-赋值给定权限
$ chmod g+w hello.c
mode:
    r可读(4)
    w可写(2)
    x可执行(1)
$chmod 761 hello.c

15.查看磁盘使用情况

.df
$df -k #以KB为单位显示磁盘使用情况

16.查看目录大小

.du
$du -b dir #以字节为单位显示dir目录的大小

17.网络配置

.ifconfig
$ ifconfig eth0 192.167.0.1 #配置eth0这块网卡的ip地址为192.167.0.1
$ ifconfig eth0 down #暂停eth0这块网卡
$ ifconfig eth0 up #恢复eth0这块网卡的工作

18.查看网络的状态

.netstat
$ netstat -a

19.挂载

.mount
$ mount /dev/cdrom /mnt#将光驱挂载到/mnt目录下
.umount
$ umount /mnt #取消/mnt下的挂载

20.查找文件

.find
格式: find 路径  -name ‘文件名‘
$ find ./ -name ‘tes*‘ #在当前目录及子目录中寻找名为tes开头的文件
$ find ./ -name ‘test‘  #在当前目录寻找名为test的文件

21.查找字符串

.grep
格式: grep [选项]  字符串
$ grep "file" ./ -m  #在当前目录及子目录中,查找包含file字符串的文件
$ netstat -a | grep tftp # 查看所有端口号中tftp的端口

22.动态查看CPU使用,查看进程

.top
.ps

23.杀死进程

.kill
$ kill -s SIGNAL 1206
时间: 2024-08-01 15:03:12

Linux基础知识复习之命令篇的相关文章

linux基础知识复习

@(tigerfive)[linux,基础知识,复习笔记] linux基础复习(一) 今天只整理框架,具体内容之后详细整理吧 文件管理 文件基本操作>创建文件和目录>拷贝文件和目录>剪切文件和目录>删除文件和目录>查看文件和目录>查看文件属性>查看文件内容>过滤文件内容>编辑文件内容>统配符使用>命令别名 用户和组管理 用户基本操作>添加账户>设置密码>删除账户>修改密码组基本管理>创建组>查看组>

linux基础知识及相关命令

Linux基础 red hat linux 安装及服务基础 关iptables防火墙:  chkconfig iptables off 关闭selinux: 打开/etc/sysconfig/selinux文件 修改"SELINUX=disabled" Linux启动过程: 1.开机blos自检 2.MBR引导 MBR(主引导记录 位于磁盘0柱面 0磁道 1扇区,共512字节)512=446(GRUB引导器)+64(分区表)+2(结束校验标记) 3.GRUB菜单启动:对应文件在/boo

Linux基础知识及常用命令

基础知识点:1.描述计算机的组成及其功能.2.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别.3.描述Linux的哲学思想,并按照自己的理解对其进行解释性描述.4.说明Linux系统上命令的使用格式:详细介绍ifconfig.echo.tty.startx.export.pwd.history.shutdown.poweroff.reboot.hwclock.date命令的使用,并配合相应的示例来阐述.5.如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章

Linux基础知识之echo命令详解

echo命令 功能:显示字符 语法:echo [-neE][字符串] 说明:echo 会将输入的字符串送往标准输出.输出的字符串间以空白字符隔开,  并在最后加上换行号 echo "$VAR_NAME":  变量会替换,双引号表弱引用 echo '$VAR_NAME':  变量不会替换,强引用 $echo –e "Enter the file name: \c" echo  需要使用-e  参数来打印转义字符. echo命令选项: -n:不在字符的最后,自动换行 -

linux基础知识:常用命令

概要 linux版本 linux有两种版本:发行版本和核心版本.核心版本主要是linux内核,官方版是由linus维护. linux核心版本表示:major.minor.patchlevel.例如 2.2.11表示核心版本2.2的第11次修改.我们约定,minor为奇数时表示,该版本刚加入新的内容,不稳定,相当于测试版本:minor为偶数时:表示是稳定版本. linux分区类型 硬盘分区的命令设计:hd:表示IDE硬盘:sd表示是SCSI硬盘:第三个字母表示分区在哪个设备上面:a表示1,b表示2

Linux基础知识与常用命令(二)

9.创建符号链接和硬链接命令 ln 符号链接(软链接)(symbolic links) ln -s <--->ln --symbolic ln -s 目标文件(源文件) 链接文件 也可以为目录创建符号链接 $ln -s /var/log/samba samba_log 硬链接-已存在文件的另一个名字 ln 目标文件(已存在的源文件) 链接文件 软链接与硬链接的区别 软链接可以看作是Windows中的快捷方式,可以让你快速链接到目标文件或目录. 硬链接则透过文件系统的inode来产生新文件名,而

Linux基础知识之帮助命令的使用

帮助命令的使用: 内部命令 help COMMAND 外部命令: (1)命令自带简要格式的使用帮助 COMMOND --help (2)使用手册 manual 位置 /usr/share/man man COMMOND SECTION: NAME:功能性说明 SYNOPSIS:语法格式 DESCRIPTION:描述 OPTIONS:选项 EXAMPLES:使用示例 AUTHOR:作者 BUGS:报告程序bug的方式 SEE ALSO:参考 (3)info COMMAND 获取命令的在线文档 (4

Linux基础知识&mdash;&mdash;shell命令类型及命令使用帮助

加入马帮有一段时间了,看到群里面大总管要检查博客,才意识到,原来我还没有写过作业.俗话说的好,时间是把杀猪刀!!!咳咳,其实想说,马哥视频忒长,内容贼多,对于文笔不好我来说,写作业压力山大啊,有木有.嗯.嗯,长话短说,进入正题. 两个星期过去,课程进度有点掉队,这篇博文主要记录基础命令课程知识,用于梳理知识点并加深印象,为今后行走linux之路打下坚实基础的好开端,完成该博文并回顾相关知识点后,期望加快学习步伐,稳扎稳打,跟上进度,good good study,day day up! 1.  

Linux基础知识第三讲,拷贝文件跟移动文件命令

目录 Linux基础知识第三讲,拷贝文件跟移动文件命令 一丶常用命令 1.tree命令常用选项 2.cp复制文件命令 3.mv 命令的使用 Linux基础知识第三讲,拷贝文件跟移动文件命令 一丶常用命令 序号 命令 对应英文 作用 01 tree [目录名] tree 以树状图列出文件目录结构 02 cp 源文件 目标文件 copy 复制文件或者目录 03 mv 源文件 目标文件 move 移动文件或者目录/文件或者目录重命名 1.tree命令常用选项 tree命令可以显示当前目录下的所有子目录