linux常用命令

常规目录
 bin 存放二进制可执行文件(ls,cat,mkdir等)
 boot 存放用于系统引导时使用的各种文件
 dev 用于存放设备文件
 etc 存放系统配置文件
 home 存放所有用户文件的根目录
 lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
 mnt 系统管理员安装临时文件系统的安装点
 opt 额外安装的可选应用程序包所放置的位置
 proc 虚拟文件系统,存放当前内存的映射
 root 超级用户目录
 sbin存放二进制可执行文件,只有root才能访问
 tmp sbin用于存放各种临时文件
 usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
 var 用于存放运行时需要改变数据的文件

常用的文件和文件夹
#/etc/sysconfig/iptables 防火墙配置
#/etc/sysconfig/selinux selinux必须关闭(SELINUX=disabled)
#/etc/hosts 解析IP文件,添加IP回环
#/etc/sysconfig/network-scripts/ifcfg-eth0 第一块网卡地址
service iptables stop 关闭防火墙
service network stop 关闭网络服务

系统信息查看:
#cat /etc/issue 查看当前操作系统发行版信息
#hostname 系统名
#uname -a 查看内核版本
#fdisk -l 看到系统上的磁盘(包括U盘)的分区以及大小相关信息
#getconf LONG_BIT 查看系统位数
#lscpu 查看cpu信息概要
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看cpu型号
#fconfig 查看ip信息
#uptime 查看系统运行时间,用户数,负载
#cat /proc/loadavg 查看系统负载
#env 查看环境变量
#last 查看用户登录日志

 文件目录操作命令
 ls 显示文件和目录列表  (ls)
-l 列出文件的详细信息 (ls -l)
-a 列出当前目录所有文件,包含隐藏文件 (ls -a)

mkdir 创建目录  (mkdir -p softare)
-p 父目录不存在情况下先生成父目录
 cd 切换目录
 touch 生成一个空文件 (touch 1.txt )
 echo 生成一个带内容文件 (echo “xxxx” > 1.txt)
 cat 显示文本文件内容 (cat 1.txt)
tac 显示文本文件内容 (tac 1.txt) 从最后一行开始倒着显示
 cp 复制文件或目录 (cp 1.txt ../1.txt)
 rm 删除文件 (rm -rf 1.txt)
-r 同时删除该目录下的所有文件
-f 强制删除文件或目录
 mv 移动文件或目录、文件 (mv softare ../test[将文件夹softare移动到上级目录并修改文件夹名称为test])
 find 在文件系统中查找指定的文件 (find –name 1.txt)
-name 文件名
 wc 统计文本文档的行数,字数,字符数 (wc 1.txt)
 grep 在指定的文本文件中查找指定的字符串
 rmdir 删除空目录,不能删除非空的目录 (rmdir a)
 tree 显示目录目录改名树 需要运行安装命令【yum install tree】 (tree)
-L n 表示显示第几级的目录 (tree software/ -L 2)
(tree software/ -L 1 >/home/1.txt)将结果保存到1.txt中
 pwd 显示当前工作目录 (pwd)
 ln 建立链接文件
 more 分页显示文本文件内容(more 1.txt) 按空格翻页 按q退出
less 分页显示文本文件内容(less 1.txt) 按上下键翻页 按q退出
 Head、tail分别显示文件开头和结尾内容
 du 显示指定的文件(目录)已使用的磁盘空间的总量
-sh 省略显示的过程 (du -sh sofware)
 df 显示文件系统磁盘空间的使用情况 (df sofware)
 free 显示当前内存和交换空间的使用情况 (free)
 ifconfig 显示网络接口信息
 ping 测试网络的连通性 (ping www.baidu.com)
 netstat 显示网络状态信息
 man 命令帮助信息查询
 clear 清屏 (clear)
 kill 杀死进程
ps -ef | grep httpd 查询需要杀死的应用的进程
kill -9 PID 这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。 绝杀(kill -9 123)
kill -l PID -l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。
kill -HUP PID 该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便
ssh命令:命令框下登录远程linux服务器
ssh ip -p 端口 -l 用户名

用户操作:
#useradd -m 名 (m表示添加账户的时候自动建立用户权限)
#userdel -r 名 (r表示连同目录一起删除)
#usermod -l 修改后的名称 原名称
#usermod -L 用户名 (锁定用户)
#usermod -U 用户名 (解锁用户)

#id 用户名 查看用户相关信息

组的操作:
#groupadd 组名
#groupmod -g 修改后的名 原组名
#grouddel 组名

用户与组的操作:
#usermod -g 组名 用户名 (添加用户进组 g用户所属组,一个用户只能且必须属于一个g,可以属于多个G)
#usermod -G 组名 用户名 (添加用户进组 G用户附加组)
#gpasswd -d 用户名 组名 (把用户从组中删除)

权限:
#ls -l 文件名 查看文件的权限。

R ———–4 表示文件可以被读(read)
w ———–2 表示文件可以被写(write)
x ————1 表示文件可以被执行(如果它是程序的话)
 - ————0
以下为常见的权限:
  -rw——- (600) 只有所有者才有读和写的权限
  -rw-r–r– (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
  -rwx—— (700) 只有所有者才有读,写,执行的权限
  -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
  -rwx–x–x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
  -rw-rw-rw- (666) 每个人都有读写的权限
  -rwxrwxrwx (777) 每个人都有读写和执行的权限
#chown -R 用户:组 文件目录 (给用户赋予文件权限)
#chomd -R 777 文件目录 (给文件赋予文件权限)
** -R 表示对整个文件夹下的所有文件赋予此权限。R是递归 的意思。

Vi编辑器使用:
vi 编辑文件
i 进入编辑模式
ctrl+c 退出编辑模式
shift+: 进去保存模式 q+!不保存,强行退出。wq保存并退出,wq+!保存并强行退出。
查找:
命令模式下
输入“/要查找的词”回车就会进入查找,你可以按“n”查找下一个,按“N”查找上一个。
类似查找命令“?”与“/”的区别是“/”为向下查找,“?”为向上查找

Vi下进行替换
VI在末行模式下输入“:”替换。
如这个例子:
:s/text1/text2 用于将光标所在段落搜索到的第一个”text1“替换为”text2“;
:s/text1/text2/g 用于将光标所在段落的所有”text1“替换为”text2“;
:m,ns/text1/text2/g 用于将从 m行开始至n 行结束的所有搜索到的”text1“替换为”text2 “。其中可以使用 1, ”表示替换文档中的所有符合条件的字符。
显示行号:
进入命令模式下,在末行输入 :set nu 就可以显示行号。

将整个/home/itcast/familyA目录下的文件全部打包成为/home/itcast/familyA.tar
tar -zcvf /home/itcast/familyA.tar.gz /home/itcast/familyA
解压:
tar -zxvf /home/itcast/familyA.tar.gz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值