我们进入Xshell的界面之后连接上Linux服务器

常用命令:

(1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 **(2)命令cp——复制文件** cp afile afile.bak 把文件复制为新文件afile.bak cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下 cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下 cp -a docs docs.bak 递归性地把当前目录下的docs目录复制为新目录docs.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项 cp -i 在覆盖前询问用户 cp -v 告诉用户正在做什么 (3)命令mv——移动和重命名文件 mv aflie bfile 将afile重命名为bfile mv afile /tmp 把当前目录下的afile移动到/tmp/目录下 (4)命令rm——删除文件和目录 rm afile 删除文件afile rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。 rm -rf domed 删除domed目录以及它所包含的所有内容 rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认 (5)命令cd——更改目录 cd ~ 切换到主目录 cd /tmp 切换到目录/tmp cd dir 切换到当前目录下的dir目录 cd / 切换到根目录 cd .. 切换到到上一级目录 cd ../.. 切换到上二级目录 cd ~ 切换到用户目录,比如是root用户,则切换到/root下

(6)命令mkdir——建立目录 mkdir phots 在当前目录中建立名为photos的目录 mkdir -p this/that/theother 在当前目录下建立指定的嵌套子目录

(7)命令mkdir——删除目录 mkdir 将删除空目录 (8)命令more、less——查看文件内容 more /etc/passwd 查看/etc/passwd的内容 功能:分页显示命令

more file more命令也可以通过管道符(|)与其他的命令一起使用,例如: ps ux|more ls|more less /etc/passwd 查看/etc/passwd的内容 (9)命令grep——搜索文件内容 grep bible /etc/exports 在文件exports中查找包含bible的所有行 tail -100 /var/log/apache/access.log|grep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行 tail -100 /var/log/apache/access.log|grep -v googlebot 在WEB服务器日志文件access.log的后100行中,查找没有被google访问的行 grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注释行

(10)命令find——查找文件 find .-name *.rpm 在当前目录中查找rpm包 find .|grep page 在当前目录及其子目录中查找文件名包含page的文件 locate traceroute 在系统的任何地方查找文件名包含traceroute的文件 (11)命令vi——编辑文件 vi /etc/bubby.txt 用vi编辑文件/etc/bubby.txt vim /etc/bubby.txt 用vi编辑文件/etc/bubby.txt 快捷操作: 切换窗口:alt+1,alt+2 全屏:alt+回车 将vim挂起(暂停):ctrl+z,暂停后可进行其他shell操作,完了之后可通过 fg 命令切换回vim界面继续编辑 :MR:查看历史文件记录(注意:MR大写) :sp 横向切换界面窗口 :vsp 纵向切换界面窗口 方便多文件对照编码(如下图:) emacs /etc/bubby.txt 用emacs编辑文件/etc/bubby.txt (12)命令rz、sz——文件上传下载 运行命令Sudo rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录 。 运行命令Sudo sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了。

(13)命令cat——显示文件内容 cat file (14)命令ps——查看进程 ps [options] DESCRIPTION(描述):ps命令显示运行程序选项的一些信息。如果你想显示选项的一些重复信息,请使用top命令替代。 用标准语法查看系统上的每一个进程。 ps -e ps -ef ps -eF ps -ely (15)命令kill——杀掉进程 [root@linux ~]# kill -signal %jobnumber [root@linux ~]# kill -l 查找文件位置的两种方式 ​ [root@DB-Server init.d]# whereis mysql ​ [root@DB-Server init.d]# find / -name mysql ​ 进入安装mysql软件目录:执行命令 cd /usr/local/mysql ​ 修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./ ​ 安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql ​ 修改当前目录拥有者为root用户:执行命令 chown -R root:root ./ ​ 修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data

最新文章

  1. Pooled Allocation池式分配实例——Keil 内存管理
  2. JS初学之-选项卡(常见)
  3. Sublime Text 2 实用快捷键[Mac OS X]
  4. ASP.NET前台JS与后台CS函数如何互相调用
  5. php中应该哪怕被打断腿都要记得的几个函数
  6. [Design Pattern] Mediator Pattern 简单案例
  7. .CN根域名被攻击至瘫痪,谁之过?【转】
  8. Qt(QML)本地化
  9. 时间序列预测之--ARIMA模型
  10. destoon数据库表解释说明
  11. linux 下文件误删恢复
  12. Statement和PreparedStatement的异同
  13. February 17th, 2018 Week 7th Saturday
  14. [leetcode-120] 三角形最小路径和
  15. python2x 和 python 3x的区别
  16. element-ui <el-input> 注册blur事件
  17. Vs code 设置
  18. ios-邮箱正则表达式判断
  19. HDU 4757 Tree 可持久化字典树 trie
  20. vi/vim 中如何在每行行首或行尾插入指定字符串

热门文章

  1. Codeforces 1292B/1293D - Aroma's Search
  2. python基础——散列类型
  3. python机器学习(2:KNN算法)
  4. Zabbix常用监控项整理
  5. 二十九、rsync+inotity实时监控同步工具
  6. 路由器协议----IGP、EGP、RIP、OSPF、BGP、MPLS
  7. form提供的两种数据传输方式 get和post method=”post“和method=”get”
  8. Reveal详细安装教程
  9. python后端向前台返回字节流文件
  10. spring创建bean异常