Linux第二天,linux常见命令(有一段时间的总结)

命令格式与目录处理命令ls
命令格式 : 命令[-选项][参数]
例: ls -la /etc
说明 个别命令使用不遵循此格式
当有多个选项时可以写在一起.
简化选项与完整选项 -a等于--all

隐藏文件不用经常找,不用不找

命令:ls
名称:ls
英文:list
命令所在路径:/bin/ls
执行权限所有用户
功能描述:显示目录文件
语法: ls选项[-ald][文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
-rw-r--r--
-文件类型(-二进制文件d目录l软连接文件)
rw- r-- r--
u g o
u所有者 g所属组 o其他人
r读 w写 x执行
-d 目录信息
-a隐藏文件查询
-h选项的意思是生成的结果有利于人看,也就是不是用默认的byte做单位,而是根据实际情况调整。
目录处理命令

命令名称:mkdir
英文: make directories
命令所在路径; /bin/mkdir
执行权限: 所有用户
语法: mkdir -p[目录名]
功能描述:创建新目录
-p递归创建
mkdir -p /tmp/japan/boduo 多级创建目录

命令名称:cd
英文:change directory
命令所在路径: shell内置命令
执行权限:所有用户
语法:cd[目录]
功能描述:切换目录
cd /tmp/japan/boduo 切换到指定目录
cd .. 回到上一级目录.空格点点
命令名称:pwd
英文:print working directory
命令路径: /bin/pwd
执行权限:所有用户
语法: pwd
功能描述:显示当前目录
pwd /tmp/japan 显示绝对目录

命令名称:rmdir
英文: remove empty directories
命令路径: /bin/rmdir
执行权限:所有用户
语法:rmdir[目录名]
功能描述:删除空目录
rmdir /tmp/japan 删除空目录

命令名称:cp
英文:copy
路径:/bin/cp
执行权限:所有用户
语法: cp -rp[原文件或目录][目标目录]
-r 复制目录
-p保留文件属性
功能描述:复制文件或目录
cp -r /tmp/japan/longze /root/longxie 复制并更改文件名

命令名称:mv
英文: move
路径:/bin/mv
执行权限:所有用户
语法:mv[原文件或目录][目标目录]
功能描述:剪切文件 改名

命令名称:rm
英文:remove
路径: /bin/rm
执行权限:所有用户
语法: rm -rf[文件或目录]
-r删除目录
-f强制执行
功能描述:删除文件
rm -rf /tmd/qwe 删除一个目录

文件处理命令

命令名称: touch
路径: /bin/touch
执行权限: 所有用户
语法: touch[文件名]
功能描述:创建空文件
touch japan.list创建文件

命令名称:cat
路径:/bin/cat
执行权限:所有用户
语法: cat[文件名]
功能描述: 显示文件内容
-n显示行号

命令名称: tac
路径: /usr/bin/tac
执行权限:所有用户
语法:tac[文件名]
功能描述:显示文件内容(反向列示)

命令名称:more
路径: /bin/more
执行权限:所有用户
语法: more[文件名]
(空格)或f 翻页
(Enter) 换行
q或Q 退出
功能描述:分页显示文件内容
more /etc/services 分页

命令名称:less
路径: /usr/bin/less
执行权限:所有用户
语法:less[文件名]
功能描述:分页显示文件内容(可向上翻页)
less /etc/services 可以向上
pgup 上翻页.可以搜索/**关键词会反白显示 搜索到后按n下一个匹配的关键词

命令名称:head
路径:/usr/bin/head
执行权限:所有用户
语法:head[文件名]
功能描述:显示文件前面几行 默认前10行
-n指定行数
head -n 20 /etc/services 显示20行数据

命令名称 tail
路径:/usr/bin/tail
执行权限:所有用户
语法:tail[文件名]
功能描述:显示文件后面几行
-n指定行数 没有默认10行
-f动态显示文件末尾内容
tail -n 3 /*** 显示最后三行

命令名称:chmod
英文:change the permission mode of a file
路径: /bin/chmod
执行权限:所有用户
语法: chmod[{ugoa}{+-=}{rwx}][文件或目录]
[mode=421][文件或目录]
-R 递归修改
功能描述:改变文件或目录权限
权限数字表示 r----4
w----2
x----1
rwxrw-r--
7 6 4
r 读权限 可以查看文件内容 可以列出目录中的内容
w 写权限 可以修改文件内容 可以在目录中创建,删除文件
x 执行权限 可以执行文件 可以进入目录
对目录有写权限就可以删除目录下创建删除文件.

命令名称:chown
英文:change file ownership
路径: /bin/chown
执行权限:所有用户
语法: chown[用户][文件或目录]
功能描述:改变文件或目录的所有者

命令名称:chgrp
英文:change file group ownership
路径: /bin/chgrp
执行权限:所有用户
语法:chgrp[用户组][文件或目录]
功能描述:改变文件或目录的所属组

命令名称 umask
英文: the user file-creation mask
路径: Shell内置命令
执行权限:所有用户
语法 umask[-S]
-S 以rwx形式显示新建文件缺省权限
功能描述: 显示,设置文件的缺省权限

命令名称: find
路径: /bin/find
执行权限:所有用户
语法: find[搜索范围][匹配条件]
功能描述:文件搜索
-name 根据文件名搜索分大小写 *任意字符 ???单个字符
-iname不分大小写
-size +n 大于 -n小于 n等于 +204800 在根目录下查找大于100mb文件
一个数据块 512字节 0.5k 100MB=102400kb=204800
-user *** 在根目录下查找所有者为***的文件
-group 根据所属组查找
-cmin -5 在**下查找5分钟内被修改过属性的文件和目录
-amin 访问时间access ***访问过
-cmin 文件属性change 文件所有的ls信息
-mmin 文件内容modify 文件内容改变
-size +163840 -a -size -204800 大于80mb小于100mb文件
-a 两个条件同时满足,多加条件
-o两个条件满足任意一个即可
-name inittab -exec ls -l{}\; 在***下查找inittab文件显示其详细信息
-exec/-ok 命令{}\; 对搜索结果执行操作
-type 根据文件类型查找 f文件 d目录 l软连接文件
-inum 根据i节点查找 ls -i查找i节点 每个文件有自己的i节点

命令名称:locate
路径: /usr/bin/locate
执行权限:所有用户
语法: locate 文件名
功能描述: 在文件资料库中查找文件
locate -i部分大小写

命令名称:which
路径:/usr/bin/which
执行权限:所有用户
语法:which命令
功能描述:搜索命令所在目录及别名信息

命令名称:whereis
路径 /usr/bin/whereis
执行权限:所有用户
语法:whereis[命令名称]
功能描述:搜索命令所在目录及帮助文档路径

*****************************
命令名称:grep
路径:/bin/grep
执行权限:所有用户
语法:grep -iv[指定字串][文件]
功能描述:在文件中搜寻字串匹配的行并输出
-i 不区分大小写
-v 排除指定字符

************重点***********
命令名称:man
英文:manual
路径: /usr/bin/man
执行权限: 所有用户
语法: man[命令或配置文件]
功能描述: 获得帮助信息
man ls 查看ls命令的帮助信息
man services 查看配置文件services的帮助信息
/ -* 查找单个命令,空格翻页 n下一个 不需要加绝对路径
1---命令的帮助 5----配置文件的帮助

命令名称:help
路径:shell内置命令
执行权限:所有用户
语法:help命令
功能描述:获得shell内置命令的帮助信息
help umask 查看***命令的帮助信息

info 查找信息
whatis 命令 可以获得简单的命令信息
apropos 配置文件 可以获得配置文件的相关信息
0 特殊权限
022 --- -w- -w-
链接命令
多个ip地址 ens33:1-> 1代表第几个ip地址

命令名称:useradd
路径: /use/sbin/useradd
执行权限root
语法: useradd用户名
功能描述:添加新用户

命令名称:passwd
路径: /usr/bin/passwd
执行权限:所有用户
语法:passwd用户名
功能描述:设置用户密码

命令名称:who
路径 /usr/bin/who
执行权限:所有用户
语法 who
功能描述:查看登录用户信息

命令名称:w
路径 /usr/bin/w
执行权限:所有用户
语法:w
功能描述:查看登录用户详细信息

命令名称:gzip
路径: /bin/gzip
执行权限:所有用户
语法: gzip[文件]
功能描述:压缩文件
压缩后文件格式:.gz 压缩了之后原文件没了,只能压缩文件不能压缩目录

命令名称:gunzip
路径:/bin/gunzip
执行权限:所有用户
语法:gunzip[压缩文件]
功能描述:解压缩.gz的压缩文件

命令名称:tar
路径 /bin/tar
执行权限:所有用户
语法 tar选项 [-zcf][压缩后文件名][目录]
-c 打包
-v 显示详细信息
-f 指定文件名

-z 打包同时压缩
-x 解包
-f 指定解压文件
-z 解压缩
-v 显示详细信息
-t 查看打包信息
功能描述:打包目录
tar -cjf japan.tar.bz2 japan
tar -cvf tes.tar /etc 需要打包的目录 打包成tes.tar

命令名称:zip
路径 /usr/bin/zip
执行权限:所有用户
语法:zip 选项[-r][压缩后文件名][文件或目录]
-r 压缩目录
功能描述: 压缩文件或目录
压缩后格式: .zip

命令名称: unzip
路径: /usr/bin/unzip
语法: unzip[压缩文件]
功能描述: 解压.zip的压缩文件 不分目录还是文件

命令名称:bzip2
路径 /usr/bin/bzip2
执行权限:所有用户
语法 bzip2 选项[-k][文件]
-k 产生压缩文件后保留原文件
功能描述:压缩文件
压缩后格式: .bz2

压缩后格式:.tar.gz 打包不是压缩

命令名称:write
路径: /usr/bin/write
执行权限:所有用户
语法 write<用户名>
功能描述: 给用户发信息,以Ctrl+D保存结束

命令名称:wall
英文: write all
路径: /usr/bin/wall
执行权限:所有用户
语法:wall[message]
功能描述:发广播信息

命令名称:ping
路径: /bin/ping
执行权限 所有用户
语法 ping 选项 IP地址
-c 指定发送次数
功能描述: 测试网络连通性

命令名称: ifconfig
英文: interface configure
路径: /sbin/ifconfig
执行权限:root
语法:ifconfig 网卡名称 IP地址
功能描述: 查看和设置网卡信息
eth0 真实网卡 lo回环地址

命令名称 mail
路径: /bin/mail
执行权限 所有用户

命令名称:last
路径: /usr/bin/last
执行权限:所有用户
语法: last
功能描述:列出目前与过去登入系统的用户信息 重要日志文件

命令名称:lastlog
路径: /usr/bin/lastlog
执行权限:所有用户
语法lastlog
功能描述: 检查某特定用户上次登录的时间
-u 502 加上用户的uid

命令名称: traceroute
路径 /bin/traceroute
执行权限:所有用户
语法:traceroute
功能描述: 显示数据包到主机间的路径 查询访问的地点,访问地址过程ip

命令名称:netstat
路径 /bin/netstat
执行权限:所有用户
语法:netstat[选项]
功能描述 : 显示网络相关信息
选项
-t : TCP协议 稳定
-u : UDP协议 更快 不稳
-l : 监听
-r : 路由
-n : 显示ip地址和端口号
# netstat -tlun 查看本机监听的端口
# netstat -an 查看本机所有的网络连接
# netstat -rn 查看本机路由表
发起端口随机 收端口固定的

命令名称 setup
路径 /usr/bin/setup
执行权限:root
语法setup
功能描述:配置网络

sudo 命令语法
sudo [-bhHpV][-s ][-u <用户>][指令]

sudo [-klv]
参数
-b 在后台执行指令。
-h 显示帮助。
-H 将HOME环境变量设为新身份的HOME环境变量。
-k 结束密码的有效期限,也就是下次再执行sudo时便需要输入密码。
-l 列出目前用户可执行与无法执行的指令。
-p 改变询问密码的提示符号。
-s 执行指定的shell。
-u <用户> 以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份。
-v 延长密码有效期限5分钟。
-V 显示版本信息。
-S 从标准输入流替代终端来获取密码
sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码。

命令名称 挂载命令
路径 /bin/mount
执行权限:所有用户
语法: mount [-t 文件系统]设备文件名 挂载点
# mount -t iso9660 /dev/sr0/mnt/cdrom

命令名称 shutdown
shutdown[选项]时间 会正确保存关机前数据
选项:

-c: 取消前一个关机命令
-h:关机
-r:重启
其他关机命令:halt poweroff init ()
其他重启: reboot init 6
系统运行级别
0 关机
1 单用户--------------最小系统
2 不完全多用户,不含NFS服务 无网络
3 完全多用户----------最小系统
4 未分配
5 图形界面
6 重启
X一般都是图形界面
cat /etc/inittab id:3:initdefault: 修改系统默认运行级别
runlevel 查询系统运行级别 init * 改变级别

ps -aus 所有的进程

cal查看日历

ln -s 软链接 (源文件 新文件)
ln (源文件 新文件)硬链接

显示当前所用内存df -h

原文地址:https://www.cnblogs.com/wang-8/p/9906514.html

时间: 2024-11-14 16:38:45

Linux第二天,linux常见命令(有一段时间的总结)的相关文章

备起来!Linux安全运维常见命令小贴士

备起来!Linux安全运维常见命令小贴士 常用命令 1. 查找关键词并统计行数 cat 2015_7_25_test_access.log | grep "sqlmap" | wc -l 2. 删除含有匹配字符的行 sed -i '/Indy Library/d' 2015_7_25_test_access.log 3. 查找所有日志中的关键词 find ./ -name "*.log" |xargs grep "sqlmap" |wc -l 4

[Linux 第二天]——Linux的常用命令

经过前面的学习,大概了解了计算机组成原理和操作系统的一些知识.尽管这些知识都是琐碎的,拼凑的,在以后的工作和学习中仍需进行深入的了解.但是这些预备知识对于准备跨入 Linux 大门的童鞋来说,应该是足够了.于是可以愉(ku)快(bi)的敲命令了,这篇文章就来对这几天学习的命令做一个总结. 在开始 Linux 的命令学习之前,不妨回顾一下操作系统有关的知识,这些知识在后面的学习中可能会用到,有必要再次了解. 1.Kernel 内核和系统调用 Kernel 是操作系统的核心,第一天中我们有说道操作系

linux学习类目:常见命令(持续更新)

mkdir=make directorys=创建目录 例子: mkdir /data=在根/下创建data目录 ls=list=列表目录文件 例子: ls / =列根/目录下的目录和文件 参数: -l(long)=长格式 -d(directorys)=查看目录 cd=change directory=改变目录路径 相关概念: 相对路径与绝对路径: windows绝对路径:E:\Study\Video,从头(盘符)开始的路径 linux绝对路径:cat /etc/sysconfig/network

学习linux第二堂课 常用命令

第一堂课思维导图如下:

跟阿铭学linux &nbsp; 第二课 &nbsp; Linux 文件和目录管理

2.1 系统目录结构 /root/.ssh/authorized_keys <man  tree>   查看指令的说明 <yum install -y tree > 安装tree 命令 <tree -L 2>      以树型显示目录,显示两层 Linux常用目录结构 /bin          存放常用的命令 /boot       启动时使用的核心文件 /dev        外部设备文件-鼠标.键盘等 /etc         系统配置文件 /home     用

Linux第二天: Linux入门

root管理员帐户,超级用户,除非必要,不要用root登录 /dev/console 物理终端/dev/tty 虚拟终端, CentOS 6默认6个虚拟终端/dev/pts 模拟终端tty 查看当前终端设备 GUI 图形用户界面 GNOME KDE XFCECLI 命令行界面 bash sh csh tcsh kshecho $(SHELL) 显示当前使用的shellcat /etc/shells 显示当前系统所有shell echo $PS1 显示提示符格式type COMMAND 显示命令是

跟阿铭学linux &nbsp; 第二课 &nbsp; Linux 文件和目录管理(2)-指令

PATH < echo $PATH>  //显示你的环境变量值 PATH 这个就是变量名, echo是用于在控制台显示信息的命令 $在这里是取得某个变量的值, PATH就是变量名 合起来就是在控制台显示PATH环境变量的值 [[email protected] ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin < PATH=$PATH:/tmp/>         将/tmp路径加入

Linux 第二天: Linux入门

root管理员帐户,超级用户,除非必要,不要用root登录 /dev/console 物理终端/dev/tty 虚拟终端, CentOS 6默认6个虚拟终端/dev/pts 模拟终端tty 查看当前终端设备 GUI 图形用户界面 GNOME KDE XFCECLI 命令行界面 bash sh csh tcsh kshecho $(SHELL) 显示当前使用的shellcat /etc/shells 显示当前系统所有shell echo $PS1 显示提示符格式type COMMAND 显示命令是

Linux基础之Linux常见命令

 Linux命令的格式: 1.命令  [选项]  [参数] ls   list :显示目录下内容 ① 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ② ls+名直接回车 显示目录下内容 ls+-l               长格式显示 (缩略选项用一个减号,完整选项用两个减号) -rw-------    1   root   root    1190    08-10 23:37     anaconda-ks.cfg 第一

第二讲:第二课Linux操作系统及常用命令

第二讲:第二课Linux操作系统及常用命令1.date-显示系统时间修改时间2.liunx记时模式:晶体振荡器,高级的每万年误差一秒.主机上就是晶体振荡器纪时的.晶体振荡器要供电才行,主板上有纽扣电池.主板上的时间叫RTC,real time clockntp(network time protocl):网络时间协议linux:系统启动时读取RTC(硬件时钟 ),读取成功后不在使用RTC时间,系统内核自身通过软件方式模拟振荡器在系统内部模拟时间,建立系统时钟.date 显示系统时间clock 显