`
yuankai08021
  • 浏览: 14811 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux 常用命令

 
阅读更多

1.常用命令



 

pwd:显示当前路径

  woami:你是谁

  ls:列举当前目录下的所有文件(ls –l:竖直显示;  ls –m:适合屏幕宽度显示;ls –r:倒序排列 ;ls –R :树状排列)

  cd /dev  :绝对路径

 

  到根路径下,再写cd dev : 相对路径

  cd..  返回上级路径

  touch 1 : 创建文件

  cp 1 2:拷贝1文件到2(如果要拷贝目录,则cp –r d1 d2

  mv 1 ../ : 移动1文件至上级目录

  mv 1 2 :将文件1改名为2

  vi 3.txt:打开或新建文本(a:切换到vi编辑模式;esc:切换到vi的命令模式; :w 存盘; :q 退出 ; :wq 存盘退出 :q!不存盘退出;dd:删除一行 ; dw :删除光标所在的单词 ; o:向下插入一行  O: 向上插入一行)

more 3.txt:查看此文档 ;cat 3.txt : 类似more tac :倒序显示文档 ; head -3 3.txt : 只列举此文档的前三行 ;tail -3 3.txt : 只列举此文档的最后三行 ;

  clear : 清屏

  find find –name *local(文件名后字母)  

  whereis ls ls这个命令在哪里

  echo $PATH : 查看环境变量

  ln 3.txt 4 :硬链接,相当于拷贝到4中,并且4随着3的变化而变化,删除源文件,4仍然保持原内容

  ln –s 3.txt 5 :软连接,如删除源文件,5没有内容(类似快捷方式)

  kill -9 8080 : 强行杀掉8080线程

  ps : 查看进程

  top : 监视系统性能, 如平均负载,cpu和内存的消耗

  netstat -nltp |grep 8080 :  查看8080端口占用情况

  wc : 统计指定文本文件的行数,字数,字符数,

  grep asdf 4: 过滤出4文件中含有asdf字段的那一行

fdisk –l :显示磁盘信息

命令替换 :

wall date :将date字符通知给所有登陆的用户

 wall `date` : 将当前时间通知给所有登陆用户

重定向:

ls > cmd.txt (重定向输出,将ls的结果重定向到cmd文件中,more cmd.txt中会有ls下的所有文件以及cmd.txt)

ls >> cmd.txt(两倍重定向)

lsss 2 > cmd.txt (错误重定向,需要加2这个参数)

wall < a.txt(a.txt中包含aabb,则输入aabb。这叫重定向输入,即大于的那一方输入到小于的那一方)

 

service vbftpd –status : 查看当前ftp是否启动了

rpm –e : 卸载包

rpm –qa | grep 包名: 查询包是否安装过

./ : 执行一个shell脚本

2.挂载点:

cd/mnt

rmdir cdrom 删除cdrom目录(rm –r cdrom:如果cdrom有子文件,也可以删除;rm –rf cdrom:删除cdrom以及其子文件并且不询问!)

mkdir cdrom 创建cdrom目录

mount /dev/cdrom /mnt/cdr  建立挂载点

 

取消挂载点:

cd..

umount/dev/cdrom

 

 

3.linux的启动和关闭:

Linux的启动顺序



 

Linux关闭

exit:退出当前界面

  shutdown:关机

  reboot:重启

  init:运行到哪个层次

  shutdown --

  shutdown --help  常用的方法说明

  man shutdown   详细介绍此方法

 

  crtl+d/crtl+c/q  常用的退出方式

 

4. 日 志 文 件 说   
/var/log/message
系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure
与安全相关的日志信息
/var/log/maillog
与邮件相关的日志信息
/var/log/cron
与定时任务相关的日志信息
/var/log/spooler
UUCPnews设备相关的日志信息
/var/log/boot.log
守护进程启动和停止相关的日志消息

 

 

5.用户的crud操作

useradd yuankai  : 添加yuankai用户(如果没有为他定义组,则默认为他定义一个同名的组)

passwd yuankai    yuankai用户指定密码

bash b again shell  csh c shell (命令符改为“$”);  ksh : k shell ;   bsh : b shell

/etc 目录下   more  passwd 查看所有用户 ;  more  group  查看所有组

groupadd yuankaigroup  : 添加用户组

useradd yuankai2 –g yuankaigroup  : 为yuankai2用户指定组

usermod –g yuankaigroup yuankai    yuankai用户更改组

userdel  yuankai2  : 删除yuankai2用户(还需删除home下的目录)

su yuankai : 切换到yuankai用户

 

ls –l  第一项一共显示10位字符,其中第一位-代表文件,l代表连接,d代表目录,后9位分为3组,第一组表示文件拥有者的权限,第二组表示文件拥有者包括同组者,第三组表示剩下的人拥有什么权限(r:读,w:写 ,x:执行的权限,- none

 

chmod +x 4 : 给文件4加上可执行的权限

chmod u–x 4 : 给本用户的4文件去掉可执行权限

chmod 755 4: 为所用用户添加可执行权限(实际是八进制到二进制的转换)

chmod 777 4 : 为所有用户添加所有权限

chown yuankai2 4: 将4文件的当前所有者更改为yuankai2

 

6.管道(将上一个命令传给下一个命令,作为另一个命令的输入)

ls –Rl /etc | more :把上一个命令执行的结果交给more(用于分页)

ls –l* | grep ^- |wc –l :当前目录下有多少个文件

man bash | col –b > bash.txt : 过滤掉控制字符(由于控制字符里可能会含有乱码)

 

 

 

7.vsftp

service vsftp start/restart/stop : 启动/重启/停止 vsftp

ftp localhost : 查看ftp连接

ftp>bye   退出ftp 模式

ifconfig : 查询linuxip

service iptables stop : 关闭防火墙

ftp文件存在于var目录下的ftp文件夹中

windowslinux之间的上传和下载,其中上传会牵扯到权限问题,需要到/etc/vsftp.user_list/etc/vsftp.ftpusers中注掉相应的权限(注释:#

checkconfig vsftp on :让vsftp2-5的各种启动进程中都为on,即可以开机自动启动

/ect目录下的 inittab 修改iddefault值为3,可让开机后自动进入命令行界面

 

telnetssh相比,ssh是经过加密的

 

8.jdk&tomcat&mysql

gzip –c: 压缩文件

gzip –d : 解压缩文件

设置java_home java_home=/..    ; export java_home(必须加这句)

./startup.sh : 启动tomcat(注意测试8080时,要取消代理)

rpm –qa | grep jdk :查看装jdk所在的包名

rpm –e  包名:卸载包名为xxx的文件

rpm –ivh  xxx.rpm : 重新安装jdk

  • 大小: 16.8 KB
  • 大小: 25.1 KB
分享到:
评论

相关推荐

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

Global site tag (gtag.js) - Google Analytics