新手必须掌握的Linux命令

基本的文件目录操作
ls

$ ls #查看当前目录下文件conf     lnmp_install.sh   README  vhost_ngx_pagespeed.sh
init.sh  ngx_pagespeed.sh  source  vhost.sh
$ ls conf #查看conf目录下文件index.html    nginx.conf      pureftpd-mysql.conf  tz.php
init.d.nginx  pure-ftpd.conf  script.mysql
$ ls -a #显示所有文件(包含以点(.)开头的隐藏文件,).   conf     lnmp_install.sh   README  vhost_ngx_pagespeed.sh..  init.sh  ngx_pagespeed.sh  source  vhost.sh
$ ls -l #以长格式显示文件的详细信息,可以查看文件权限,所属用户,日期等total 60drwxr-xr-x  2 root root  4096 Jul 25 18:14 conf-rwxr-xr-x  1 root root  5720 Jul 25 18:14 init.sh-rwxr-xr-x  1 root root 21011 Jul 25 18:14 lnmp_install.sh-rwxr-xr-x  1 root root  1983 Jul 25 18:14 ngx_pagespeed.sh-rw-r--r--  1 root root   392 Jul 25 18:14 README
drwxr-xr-x 15 root root  4096 Jul 27 13:58 source-rwxr-xr-x  1 root root  4865 Jul 26 21:58 vhost_ngx_pagespeed.sh-rwxr-xr-x  1 root root  3774 Jul 25 18:14 vhost.sh

pwd #打印当前目录

# pwd/root/lnmp

cd

# cd ../  #进入上层目录# cd ../../  #进入上上层目录# cd ~ #进入当前用户的家目录# cd /root/lnmp/conf #进入/root/lnmp/conf目录

mkdir

$ mkdir linuxeye #创建一个linuxeye目录$ mkdir -p backup/sql  #递归创建目录(如果目录不存在,则创建)

rm

$ rm init.sh #删除init.sh文件(不加-r参数不能删除目录)$ rm -r conf #递归删除文件或目录(可以删除文件夹,系统会询问你是否删除,输入y表示确认,然后回车即可)$ rm -rf backup #不会询问(-f参数慎用),直接递归删除文件或目录

mv

$ mv linux linuxeye #将linux文件或者目录重命名为linuxeye$ mv vhost.sh conf/  #将vhost.sh移动到conf目录下

cp

$ cp linux linuxeye #将linux文件复制一份命名为linuxeye(如果存在linuxeye目录,则将linux文件复制到linuxeye目录下,文件名不变为linux)$ cp -r linuxeye/ conf/ #将linuxeye目录(包含里面文件)复制到conf目录下

wget

$ wget http://blog.linuxeye.com/wp-content/uploads/lnmp.tar.gz #下载文件,可加参数-c断点续传;-T 设置超时时间后面跟秒

cat && grep

$ cat vhost.sh | grep linuxeye #显示vhost.sh 过滤包含linuxeye字符的行


awk
取一个公网ip地址

ifconfig | grep ‘inet addr:‘ | cut -d: -f2 | grep -v ^10\. | grep -v ^192\.168 | grep -v ^172\. | grep -v ^127\. | awk ‘{print  $1}‘ | awk ‘{print;exit}‘

系统资源管理
df -h

Filesystem            Size  Used Avail Use% Mounted on/dev/xvda              24G   13G  9.9G  55% /tmpfs                 501M  108K  501M   1% /dev/shm

top #动态查看进程消耗资源(cpu、内存)
top -H #查看各个线程资源消耗情况

free -m # 查看内存、swap使用情况,top也可以看

压缩与解压缩
tar

$ tar czf linuxeye.tar.gz ./linuxeye #tar打包压缩$ tar xzf linuxeye.tar.gz  #解压

zip & unzip #加-q参数不会显示压缩过程

$ zip -r linuxeye.zip ./linuxeye #zip压缩$ unzip -q linuxeye.zip #安静的zip解压

 MySQL数据库操作

# mysqldump -uroot -pmysqlpwd --opt --database linuxeye > linuxeye.sqlroot为用户名,mysqlpwd为密码,linuxeye数据库名字,linuxeye.sql 备份后的sql# mysql -uroot -p  #命令行进入MySQL管理Enter password:mysql>source linuxeye.sql #导入sql,通常用来做数据库恢复
时间: 2024-07-30 19:38:55

新手必须掌握的Linux命令的相关文章

第2章 新手必须掌握的Linux命令

章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数,使Linux字符命令更加的灵活且相对减少消耗系统资源. 已经收录了上百个最常用的Linux命令,其中有数十个命令被放到了后面的章节,到时候咱们再随用随学~ 本章目录结构 2.1 强大好用的SHELL 2.2 执行查看帮助命令 2.3 常用系统工作命令 2.4 系统状态检测命令 2.5 工作目录切换命令 2.6 文本文件编辑命令 2.7 文

第二章:新手必须掌握的Linux命令

Shell的概念:也称作"壳",充当的是人与内核(硬件)的翻译官.用户将一些命令"告诉"shell,他就会调用相应的程序服务执行工作. Bash (Bourne-Again SHell):现在包括红帽系统在内的许多热门Linux系统主流默认字符.Bash作为大多数Linux系统的默认字符解释器. Bash优势: 1.默认保存历史命令 2.命令仅需输入前几位就可以用tab键补全 3.强大的批处理脚本 4.实用的环境变量 Linux基本命令(参数区分大小写) 命令的组成

《Linux就该这么学》第二章新手必须掌握的linux命令(2019.01.06)

SHELL(壳) SHELL(壳)充当人与内核的翻译官.默认终端Bash(Bourne-Again SHell)解析器. 命令名称 [命令参数] [命令对象] 长格式 man --help 短格式 man -h 1.man 执行查看命令 2.echo 例:#echo Linuxprobe.Com    注:把Linuxprobe.Com输出到屏幕. #echo $SHELL    注:把$SHELL变量的值,输出到屏幕. 3.date date 显示及设置系统时间. date [选项] [+指定

03、新手必须掌握的Linux命令

Ⅰ. 常用系统工作命令 1. echo 命令 echo命令用于在终端输出字符串货变量提取后的值,格式为"echo [字符串 | $变量]" 例:把指定字符串"LinxuHat"输出到终端屏幕的命令为: [[email protected] Desktop]# echo LinuxHat 该命令会在终端屏幕上显示如下信息: LinuxHat 使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上: [[email protected] Desktop]# echo

linux学习2章-新手必须掌握的linux命令

2019年11月10日 SHEEL 1.人不能够直接控制我们的硬件. 2.人一层一层控制我们的硬件的程序叫做SHELL:SHELL的中文意思叫做壳. (shell的一个作用就是人与我们硬件的一个翻译官.) bash 1.当前主流的linux系统的终端,大部分都是bash,因此我们学习过后,大部分的系统都可以通吃:具有广泛适用性,通用性. 2.真的好用. 常用系统工作命令 1.echo命令:可以将我们的信息输出到屏幕上 2.date命令:查看和设置系统时间 需要在date命令中输入以“+”开头的参

第2章 新手必须掌握的Linux命令--------(2)

2.5 工作目录切换命令 1. pwd命令 pwd命令以绝对路径的方式显示用户当前工作目录. 选项 --help:显示帮助信息: --version:显示版本信息. 实例 [[email protected] ~]# pwd /root 1. cd命令 cd命令用来切换工作目录至dirname. 选项 -p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录 -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录. - 当仅实

第02章 新手必须掌握的 Linux 命令

原文地址:https://www.cnblogs.com/jianchen013/p/10819936.html

必须掌握的Linux命令

章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数,使Linux字符命令更加的灵活且相对减少消耗系统资源. 已经收录了上百个最常用的Linux命令,其中有数十个命令被放到了后面的章节,到时候咱们再随用随学~ 本章目录结构 [收起] 2.1 强大好用的SHELL 2.2 执行查看帮助命令 2.3 常用系统工作命令 2.4 系统状态检测命令 2.5 工作目录切换命令 2.6 文本文件编辑命令

每个Linux新手都应该记住的10个基本Linux命令

Linux对我们的生活有着很大的影响.至少,你的安卓手机上面就有Linux内核.然而,头一次入手Linux只会让你觉得不适.因为在Linux上,你通常应该使用终端命令,而不是只要点击启动器图像(就像你在Windows上操作那样).不过别担心,下面介绍的这10个基本的Linux命令和重要命令会帮助你尽快入门. 我们在谈论Linux命令时,其实是在谈论Linux系统本身.就这么区区10个基本的Linux命令不会让你成为天才或Linux专家.它会帮助Linux新手使用这些Linux基本命令或者说Lin