linux-----初学命令和理解

the following Codes has been confirmed by me

1.头部标识[pecool@demo ~]:

  其中pecool代表登入用户;demo代表系统名称;~代表当前处于当前用户所在目录,具体目录结构是/home/pecool。

2.ls /:

  'ls'英文list,'/'表示根,含义即列出linux系统的根目录,另外ls命令不切换文件位置,只是查看。

3.ls /home/pecool:

  展示用户pecool下的文件信息

4.dir

  展示出当前所在目录下的所有文件和文件夹

5.cd fileName

  cd代表切换当前所在位置或者叫目录,进入名称为fileName的文件夹,前提是当前所在目录中必须有这么个文件夹

6.cd /和cd /home/pecool的切换

  cd /  表示进入根目录,[pecool@demo /] ;cd /home/pecool表示进入用户pecool下  ,cd可以直接切换所在目录

6.cd ..

  后退一步,相当于window下后退

7.touch a.txt

  创建文件

8.mkdir myFile

  创建文件夹;

  mkdir a b c同时创建多个文件夹;

  mkdir -p a/b 创建目录下的子目录,p代表循环创建

9.rm 文件名

  删除文件,如果是目录直接这样删,会报错,提示是目录删除不了。

10.rm -rf 文件夹名,-f强制删除 -r是递归

  删除或文件夹

11.mv a.txt b.txt

  给文件改名

12.mv a.txt /home/pecool/myFile

  移动文件到另一个文件夹

13.ls -ld 文件路径

  l表示long,d表示directory  合起来表示文件的详细信息,即以长格式显示

14.pwd

  查看当前绝对路径

15.cat

  查看文件内容

16.echo "iam a good boy" > a.txt     

  清空a.txt中的原内容,将"i am a good boy" 插入到a文本中去,>又叫重定向,数据流是箭头朝向的方向流动

17.echo "hasdfsdjfsjdfsdfks"

  意思是输出后面的那些文本

18.echo "iam a good boy" >> a.txt

  >>a.txt不清空,追加内容,>又叫追加重定向,数据流是箭头朝向的方向流动

19.printf 复杂输出

20.;多个命令的分隔符

21:添加多行文本

  cat >>file.txt<<start

  row one

  row two

  row three

  start

  备注:start是开始和结束的标识

 22.使用cat追加文本

  cat > file.txt

  aaa

  bb

  ctrl+c/d退出

  注意:>覆盖文本;>>追加文本

23.   复制文件

  cp a.txt /home/pecool

24 复制文件夹

  cp -a a.txt /home/pecool

  注意:-a是拷贝文件参数

  更多拷贝cp信息可以:man cp

  参考下图:

  

25.看命令信息

  man rm

  man ls

  man cp

 26.head -2 old.txt

  取前2行的数据显示

27.看文件的树形结构

  没有tree命令安装:yum install tree -y

  tree 绝对路径/相对路径

28.tab键命令提示功能

29.which/whereis

  查看某个命令所在位置eg:which cp

 30.查询端口号

  ps -ef | grep jdk

 31.kill 端口号

  kill -9 端口号

32.运行

  ./run.sh -b 0.0.0.0  备注:这是Linux下启动jboss的命令,如果不加-b 0.0.0.0只能本地访问。加上-b 0.0.0.0 之后,可以通过ip访问项目

Best Regards
原文地址:https://www.cnblogs.com/pecool/p/9092513.html