linux _ note01(基础命令)

/etc/passwd :  看这个文件的最后一行,发现: 用户 xx 使用 /bin/bash 作为自己的默认 shell 程序. -> 意味着当 xx 用户登录linux 系统后, bash shell 会自动启动.

ls -a   ->  把隐藏文件和普通文件及目录一起显示出来。

ls -l   ->  显示当前目录下 各个文件和目录的详细信息(文件类型、文件权限、文件硬链接总数、大小、修改时间等);

ls -l -zip*   -> 在当前目录下匹配 zip(* 表示 零个或多个字符)

ls -l -zip?   -> 在当前目录下匹配 zip(? 代表一个字符)

cp source destination  复制文件 ,如 destination 路径文件已存在,  不会提示,直接覆盖.

cp -i  source destination 复制文件,如 destination 路径文件已存在,会提示是否覆盖操作;

cp -r  source destination  复制文件,r 递归;会将 source 目录完整的 复制到 destination;

touch a.txt 创建一个文件;

mkdir aa 创建一个文件夹;

创建软连接: ln -s 源文件  新连接路径及名称   eg: ln  -s  /lib/lsb/a.txt   /usr/lj   查看效果: 创建完成后,cat lj  即可看见 /lib/lsb/a.txt文件的内容.  lj 这个文件是 a.txt 文件的镜像文件.

mv  源文件  新命名文件  -- 修改文件名

mv  i  源文件  目标目录  -- 移动源文件到 目标目录, 其中 i 为,如果目标目录中有同 一个跟 源文件 相同的名称的文件,会提示 是否进行覆盖操作;

rm -i  删除的文件   --> 只能删除文件操作

rm -rf  删除的目录   -->  删除某个目录(递归强行 删除某个目录  -r 向下递归  -f 直接强行删除);使用时确认好;

rmdir 删除的目录   --> 只能删除空目录,若该目录不为空,则删除操作失败。

rm  -ri  删除的目录  --> 带有提示的删除该目录下的文件及该目录(删除该目录下文件时,逐个提示确认删除)

file  文件名称/目录名称   --> 查看某个文件或者目录的属性信息. (该文件是否是目录,什么格式的文件,如是软连接,则指向哪个文件的软连接.)

cat -b  test.txt   --> 查看该txt文件时,带上 行号;

more  test.txt   -->  以分页的形式查看txt文件;按空格或者回车 继续向下查看(不能向前翻动);

less  test.txt  -->  more 功能的加强版,也以分页的形式查看 txt文件;上下翻页 来回查看; 

tail test.txt  --> 默认显示 txt文件的 最后十行 (tail 尾部);

tail -2 test.txt  --> 指定显示 test.txt 文件的 最后2行 ;

head test.txt  --> 默认显示 txt文件的 前十行;

head -5 test.txt  --> 指定显示 test.txt 文件的 前5行;

猜你喜欢

转载自my.oschina.net/u/1387400/blog/1813635
今日推荐