linux操作

linux操作常用 命令

ls /:查看根目录下的内容

cd /dev/:进入到dev目录下,再用ls就可以查看该目录下的文件

以 . 开头的是隐藏文件,ls -a可以查看该目录下隐藏文件

ctrl+L 或者 clear :清屏

ctrl+C 终止程序

当cd到一个目录下时,操作该目录下的文件,前面不用加/,加/说明是绝对路径,要从根目录开始算

文件以

  • -开头说明是个文件
  • d开头说明是个目录

ls

  • ls -a:显示全部文件
  • ls -l:文件详细信息 ls-lh人性化显示
  • ls -ld:显示文件信息而不是像上面的一样显示文件所包含子文件的信息,目录的详细信息
  • ls -i:显示文件id号码

mkdir创建目录

  • 例子:mkdir /tmp/first

  • 注意,这里要在已有的文件目录下面创建新目录,不可以mkdir /tmp/frist/second,因为frist都不存在,怎么能在一个不存在的目录下面创建新目录呢

    但是,可以使用-p选项来递归创建 mkdir -p /tmp/frist/second,这样就可以递归创建了。

cd命令 change directory,切换目录

  • cd /tmp/first 进入first目录下面
  • cd .. 返回上级目录

pwd命令 print working directory 显示当前目录

rmdir命令 remove directory 移除空目录,注意,只能是空目录,有东西的目录还是要用rm (-r -f)来实现

cp命令 copy 赋值文件

  • cp -rp [原文件或目录]【目标目录】
  • cp -r 用于复制目录(目录表示是个文件夹,里面含有别的文件)
  • cp -p 保留文件属性(保留文件的信息,使得在ls -l详细查看文件时候,可以保留文件的更改时间)

mv命令 剪切或改名

  • 剪切 :mv /tmp/one /root 把tmp下的one 剪切到 root目录下
  • 剪切并改名:mv /tmp/one /root/one2
  • 只是改个名字: mv /tmp/one /tmp/two
  • 注意,当当前目录就在tmp目录下时,可以直接mv one two ,把tmp下顶one改名为two

rm命令 remove删除

  • rm -r /tmp/games 删除目录(文件夹)
  • rm -f /tmp/games 强制删除(不会问你却不确定)
  • rm -rf /tmp/frist 强制删除目录(且不会询问你却不确定呀)

touch命令 创建文件

  • touch 文件名 ,注意在当前路径下创建不用加/,如果要在别的文件下创建,就要写绝对路径

cat命令 显示文件内容

  • 语法:cat + 文件名
  • cat -n 显示行号,把每一行都显示一个对应的行号
  • cat /etc/issue cat -n /etc/services

tac命令,cat命令的死对手,把文件倒序显示 ,先显示最后几行

more命令,以分页的形式显示大文件内容

  • 空格键或f 一页一页向下翻
  • 回车键 一行一行向下翻
  • q键(quit)退出浏览

less命令 more命令的加强版

  • more里面的操作都相同
  • 键盘上的PgUp键,可以向上翻页,上箭头,向上一行行翻
  • /符号,查找类似于word里面的ctrl+F,搜索关键词。
  • n键表示next,类似于查找中的“查找下一个”

head命令 显示文件前几行

  • head -n 20 /etc/services 显示文件前20行,若不指定-n默认显示前十行

tail命令 显示文件末尾几行,很像上面的

  • tail -n 20 /etc/services

  • tail -f 动态显示文件内容,

    就是说,我打开这个文件后,当有别的人改动这个文件的时候,我可以看到文件的变化。

    主要用于监控服务器日志(他都被人干了啥)

touch cat cat -n tac more less head tail

ln命令(link) 生成链接文件

  • 语法:ln -s [源文件] 【目标文件】 -s表示生成软链接

    软链接文件,就相当于快捷方式。 文件类型为 lrwxrwxrwx,虽然对三种用户都有rwx权限,但也只代表用户对这个软链接的权限,真正的权限还是要看所链接文件的用户权限,

    当软链接ls -l(list)时,会在文件名后面显示出这个软连接所指向的文件

    issue.soft ->/etc/issue

    • lrwxrwxrwx
    • 有箭头 ->
  • 硬链接:ln (没有-s) ,生成出来的文件和原文件一模一样(大小也一模一样),与拷贝cp不同的是,两个文件会同步更新。原文件就算丢失,硬链接文件也可以访问。软链接就不行了。判断文件是不是硬链接,用ls -i(查看文件id)i节点,会发现,原文件的id和硬链接文件的id是一样的(一个id可以有两个文件,当系统进行读写操作的时候,根据id来选择文件进行操作,两个文件的id一样,所以就同步更新了),超级厉害呀。怪不得同步更新。软链接的文件id就不与源文件相同。

    • 实时同步的备份。
    • 不可以跨分区(无效的跨分区链接)软可以
    • 不可以针对目录使用,软可以
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值