精华内容
参与话题
问答
  • Linux 简单指令

    2019-04-20 19:12:55
    4.简单指令

    4.简单指令
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • linux简单指令

    2018-07-14 13:47:46
    rm <文件名>:删除文件 rm -rf <文件夹>:递归删除文件夹(及其内容) rz:上传文件 sz:下载文件 ... -h作用是 以human -radable 的格式显示...
    • rm <文件名>:删除文件
    • rm -rf <文件夹>:递归删除文件夹(及其内容)
    • rz:上传文件
    • sz:下载文件
    • cd:回到根目录
    • cd <目录名>:打开目录
    • ll:详细查看此目录下的文件
    • ls:简要查看此目录下的文件
    • unzip:解压到当前文件夹
    • du -ah:显示某文件的大小
      • -h作用是 以human -radable 的格式显示,也就是按照文件的大小 以友好的方式显示,若文件是kb级的,则显示多少kb,若文件是GB级的,则显示为多少GB。
    • cat <文件名>:打开某文件(目前只打开过文本文件)。Ctrl+C终止此命令
    • vi:打开文件
      • I:编辑
      • ctrl+c:退出编辑
      • ZZ:保存并退出(回到命令状态)
    • top:查看进程
    • kill :结束进程
    • free -m:查看内存, 使用情况
    • zip -r XX.zip ./* :将当前目录下的所有文件及文件夹递归打包到XX.zip中

    • mkdir XX:新建文件夹XX

    • vi XX.XX:创建文件XX.XX;i:输入;Esc退出输入;wq:保存并退出;ZZ:保存并退出

    • g++ XX.cc -o XX:编译XX.cc,将目标文件写入XX

    • ./XX:运行当前目录下的可执行文件XX

    • g++ XX.cc -g -o XX:生成可调式的可执行文件


    参考:
    1. http://www.weixuehao.com/archives/25
    2. http://www.cnblogs.com/laov/p/3541414.html
    3. http://blog.chinaunix.net/uid-26739173-id-3293511.html


    • df -lh:查看磁盘使用情况
      http://www.cnblogs.com/awpatp/archive/2009/07/23/1529521.html

    • Linux下不同服务器间数据传输
      scp [options] [本地用户名@IP地址:]file1 [远程用户名 @IP 地址 :] file2
      options:
      -v 用来显示进度,可以用来查看连接,认证,或是配置错误。
      -C 使能压缩选项。
      -c 选择使用那个加密算法(具体对应到ssh的-c cipher-spec,这个参数值会被传给ssh,可选择值3des,blowfish,des),使用blowfish会快很多,可以参看man ssh 中的-c cipher-spec
      -P 选择端口
      -r 递归拷贝整个目录
      -l 限制使用带宽,Kbit/s
      -o 指定传给ssh的一些参数值,比如Compression=yes
      -p 保留文件的修改时间等信息。

    2017/6/29 硕硕补充
    1.按上箭头就可以显示你之前输入的命令
    2.tab键补功能
    ①比如说,你cd到usr文件夹,然后usr文件夹下面有一个叫做mysystem的文件夹,你进入这个文件夹的命令肯定是cd mysystem,假如除了mysystem,没有m开头的其余文件夹了,你就可以cd m,再按一下tab键,就会自动帮你补充完整为mysystem,假如还有一个文件夹叫做ms,那你就在my之后再按tab,以此类推。
    ②只要需要补充的是独一无二的,tab就会自动帮你补充。
    ③如果发现tab不起作用,一般是还有重名的部分,它不能判断,再按一次tab,它就会给出前面重复的部分的所有文件夹,你就知道是有重的了

    展开全文
  • 最简单 linux简单指令

    2019-10-30 11:05:43
    https://morvanzhou.github.io/tutorials/others/linux-basic/2-01-basic-command/ cd (Change Directory) 改变指到的文件夹 接着我们来列举另外一些常用的 cd 命令. 1 返回上一级目录 ~/Documents$ cd .. ~$ ...

    https://morvanzhou.github.io/tutorials/others/linux-basic/2-01-basic-command/

    cd (Change Directory)
    改变指到的文件夹

    接着我们来列举另外一些常用的 cd 命令.

    1 返回上一级目录

    ~/Documents$ cd ..
    ~$
    

    2 去往子文件夹

    ~$ cd Documents/folder1/
    ~/Documents/folder1$
    

    3 返回你刚刚所在的目录

    ~/Documents/folder1$ cd -
    /home/morvan
    ~$
    

    4 向上返回两次

    ~/Documents/folder1$ cd ../../
    ~$
    

    5 去往 Home

    ~/Documents/folder1$ cd ~
    ~$
    

    6 去往电脑任何地方, 你需要的是一个绝对路径

    ~$ cd /home/morvan/Documents/folder1
    ~/Documents/folder1$
    

    ls (list 的简写) 看看这里面的东西.
    1 输出详细信息 -l (long 的简写). 这个指令会打印出文件的权限 (-rw-rw-r-- 之后我们在细说这个), 用户名, 文件大小, 修改日期, 文件名

    ~/Documents$ ls -l
    total 4
    -rw-rw-r-- 1 morvan morvan    0 Oct 12 07:38 file1
    drwxrwxr-x 2 morvan morvan 4096 Oct 12 07:26 folder1
    

    2 -a (all 的简写) 显示所有文件 . 这里还会显示隐藏的文件 (以 . 开头的)

    $ ls -a
    .  ..  file1  folder1  .hidden_file
    

    3 -lh (human), 直接 -l 不方便人看, 这个指令是为了方便给人观看的. 注意这里的文件大小使用了 K, MB, GB 之类概括

    $ ls -lh
    total 4.0K
    -rw-rw-r-- 1 morvan morvan    0 Oct 12 07:38 file1
    drwxrwxr-x 2 morvan morvan 4.0K Oct 12 07:26 folder1
    

    4 还有很多其他的功能, 我们可以通过 --help 来查看

    $ ls --help
    

    如果你想同时建立多个文件, 输入多个文件的名字, 以空格分开.

    $ touch file3 file4 file5
    

    2 -i (interactive) 注意: 如果 file1copy 已经存在, 它将会直接覆盖已存在的 file1copy, 如果要避免直接覆盖, 我们在 cp 后面加一个选项.

    $ cp -i file1 file1copy
    cp: overwrite 'file1copy'?
    

    在这句问句后面打上 “Yes”, “Y”, 或者任何大小写形式的 “y” 和 “yes”, 它将进行覆盖操作. 直接回车或者打其他字母, 就会放弃复制这项操作.

    3 复制去文件夹

    $ cp file1 folder1/
    

    4 复制文件夹, 需要加上 -R (recursive)

    $ cp -R folder1/ folder2/
    

    5 复制多个文件. 复制名字部分相同的多个文件, * 是说”你就找文件前面是 file 的文件, 后面是什么名字无所谓”

    $ cp file* folder2/
    

    或者你可以单独选定几个文件, cp 会默认最后一个选项是要复制去的文件夹. 比如下面把 file1copy 和 file2 复制去 folder1/

    $ cp file1copy file2 folder1/
    

    知道了 cp, mv就好理解多了, 基本是一样的.

    1 移动去另一个文件夹

    $ mv file1 folder1/
    

    2 重命名文件

    因为移动文件到原始的地点, 但是以不同的文件名. 这种做法不就是在重命名嘛!

    $ mv  file1 file1rename
    

    最后还是想要提一句, 如果想要查看使用说明, 直接在指令后面打上 --help 就能查看.

    如果你想在这个目录给 folder2 里面再建一个文件夹也是 Ok.

    $ mkdir folder2/f2
    
    $ rmdir folder3
    

    1 移除单个文件

    $ rm file1
    

    2 -i 或 -I 有提示地移除文件 (为了避免误删)

    -i 会每个要移除的文件都进行提示
    -I 超过3个文件才进行提示
    
    $ rm -i f1 f2 f3 f4
    rm: remove regular empty file 'f1'?
    rm: remove regular empty file 'f2'? y
    rm: remove regular empty file 'f3'?
    rm: remove regular empty file 'f4'? y
    
    $ rm -I f1 f2 f3 f4
    rm: remove 4 arguments? y
    

    3 -r 或 -R (recursively) 用来删文件夹

    和 rmdir 不同, rm -r 可以在文件夹中有文件的情况下删除这个文件夹. 比如我的 folder1 里有 file1 和 file2 两个文件.

    $ rm -r folder1
    

    nano

    nano 是 linux 的一款文字编辑工具. 我们可以拿它来做最基本的 terminal 端的文本编辑, 甚至可以写代码~ 下面我们用 touch 创建一个 Python 脚本. 如果大家不懂 Python 也没关系, 你就知道我们可以拿 nano 来编辑文字或者脚本就好了.

    Linux 基本指令 nano 和 cat

    然后用 nano 执行这个 t.py 文件.

    $ nano t.py
    

    他就会变成一个文本编辑器, 你在里面可以打上一些脚本, 比如像我这样.

    Linux 基本指令 nano 和 cat

    然后按 “Ctrl + x” 来保存和退出. 如果提示你保存, 你就按一下 “y” 键, 然后回车, 你的文件就被保存下来了.

    接着如果你在 terminal 中输入这个, 你就能看到 terminal 执行了你的 python 文件.

    $ python t.py
    This is a Python script!
    

    cat

    cat (catenate) 可以用来显示文件内容, 或者是将某个文件里的内容写入到其他文件里. 我们举例说明.

    1 查看文件内容

    $ cat t.py
    print("This is a Python script!")
    

    2 > 将文件的内容放到另一个文件里

    $ cat t.py > t1.py
    $ cat t1.py
    print("This is a Python script!")
    

    3 > 将多个文件的内容打包一起放入另一个文件

    比如这里我们把 t.py 和 t1.py 的内容同时放入了 t2.py, 如果在显示 t2.py 的时候, 它有两行 “print…”.

    $ cat t.py t1.py > t2.py
    $ cat t2.py
    print("This is a Python script!")
    print("This is a Python script!")
    

    4 >> 将内容添加在一个文件末尾

    我创建了一个 t3 的文件, 文件里写上了 “This is t3”. 我们将这个内容添加进 t2.py 吧. 使用了 >> 会将 t3 的内容添加在 t2.py 的末尾.

    $ cat t3 >> t2.py
    $ cat t2.py
    print("This is a Python script!")
    print("This is a Python script!")
    This is t3.
    

    ls 查看权限

    查看文件权限的方法很简单, 其实之前我们就已经看到过这样的内容了, 如果你还记得. 我们在说 ls 指令的时候, 提到过权限问题, 不过到了这节内容我们仔细说说权限. 如果你在 Terminal 中输入图片中的指令.

    Linux 文件权限
    在这里插入图片描述
    1 在 Terminal 中查看文件的权限

    $ ls -l
    total 16
    ----rw-r-- 1 morvan morvan 34 Oct 12 09:51 t1.py
    -rw----r-- 1 morvan morvan 80 Oct 12 09:57 t2.py
    -rw-rw-r-- 1 morvan morvan 12 Oct 12 09:56 t3
    -rwxrw-r-- 1 morvan morvan 55 Oct 13 17:28 t.py
    

    在这里, 像-rw-rw-r–这种, 就是权限的说明. 细节展示在下面的图中. 在下图中, 这串字符得拆成4个部分,在这里插入图片描述
    Type: 很多种 (最常见的是 - 为文件, d 为文件夹, 其他的还有l, n … 这种东西, 真正自己遇到了, 网上再搜就好, 一次性说太多记不住的).
    User: 后面跟着的三个空是使用 User 的身份能对这个做什么处理 (r 能读; w 能写; x 能执行; - 不能完成某个操作).
    Group: 一个 Group 里可能有一个或多个 user, 这些权限的样式和 User 一样.
    Others: 除了 User 和 Group 以外人的权限.
    如果有朋友对 User, group, others 这几个没什么概念的话, 我这里补充一下. User 一般就是指你, 这个正在使用电脑的人. Group 是一个 User 的集合, 最开始创建新 User 的时候, 他也为这个 User 创建了一个和 User 一样名字的 Group, 这个新 Group 里只有这个 User. 一般来说, 像一个企业部门的电脑, 都可以放在一个 Group 里, 分享了一些共享文件和权限. Others 就是除了上面提到的 User 和 Group 以外的人.

    好了, 有了这些理解, 我们拿上面的 t1.py 来举例. 我们可以将 ----rw-r-- 拆成 - (这是文件), —(这个 user 没有任何权限), rw- (这个 Group 里可以读,写), r-- (其他人只能读).

    在这里插入图片描述
    如果我双击这个 t1.py 上面就弹出这个说我们权限的窗口.

    chmod 修改权限

    好了, 我们知道了这些权限的问题, 那我们如何改写权限呢? chmod (change mode) 就是来干这个的.

    通常的修改形式是

    $ chmod [谁][怎么修改] [哪个文件]
    

    举个最简单的例子, 现在的 t1.py 是 ----rw-r–, 如果我们想让你(user)有读的能力. 下面这样改就行了.

    $ chmod u+r t1.py
    $ ls -l
    -r--rw-r-- 1 morvan morvan 34 Oct 12 09:51 t1.py
    

    这里的 u+r 很形象, User + read, 给 t1.py 这个修改. 所以我们的修改形式就能总结出下面这样.

    [谁]

    u: 对于 User 修改
    g: 对于 Group 修改
    o: 对于 Others 修改
    a: (all) 对于所有人修改
    

    [怎么修改]

    +, -, =: 作用的形式, 加上, 减掉, 等于某些权限
    r, w, x 或者多个权限一起, 比如 rx
    

    [哪个文件]

    施加操作的文件, 可以为多个
    

    我们再举几个例, 巩固一下.

    -rw----r-- 1 morvan morvan 80 Oct 12 09:57 t2.py
    -rw-rw-r-- 1 morvan morvan 12 Oct 12 09:56 t3
    -rwxrw-r-- 1 morvan morvan 55 Oct 13 17:28 t.py
    
    $ chmod u-r t2.py
    $ ls -l t2.py
    --w----r-- 1 morvan morvan 80 Oct 12 09:57 t2.py
    
    $ chmod g+x-w t3
    $ ls -l t3
    --w-r-xr-- 1 morvan morvan 12 Oct 12 09:56 t3
    

    除了上面这些修改形式, 还有一些简化版的形式, 不过我觉得不天天用权限这东西, 了解上面就够了. 如果你想更深的了解, 网上搜搜 “linux 权限 数字表示” 对你会有帮助.

    一个使用 Python 的技巧

    我不怎么用权限这东西, 但是我却发现给 python 文件添加权限 x 还算有用的. 为什么这么说? 因为通常, 如果一个 .py 没有 x 权限, 在 terminal 中你就需要这样执行:

    $ python3 t.py
    This is a Python script!
    

    如果你有了 x (可执行权限), 你运行这个文件可以直接这样打:

    $ ./t.py
    This is a Python script!
    

    如果你天天要运行这个脚本, 每次运行的时候少几个字还是挺好的. 如果你决定要这样做, 你在这个 Python 脚本的开头还需要加一句话.

    #!/usr/bin/python3        # 这句话是为了告诉你的电脑执行这个文件的时候用什么来加载
    
    print("This is a Python script!")
    
    展开全文
  • linux 简单指令1

    2019-10-13 21:42:11
    type + 判断指令是什么 type +a + //判断指令,并且显示路径 cat + 查看内容 clear 清屏 file + 查看文件,如,ELF文件格式,二进制文件 shell builtin 内部命令 ls 查看文件目录 echo 类似打印输出,echo &...
    type +   判断指令是什么
    type +a + //判断指令,并且显示路径
    cat +    查看内容
    clear 清屏
    file + 查看文件,如,ELF文件格式,二进制文件
    shell builtin 内部命令
    ls    查看文件目录
    echo 类似打印输出,echo &~ ,取变量
    帮助手册
    help 内部命令,man 外部命令
    
    安装命令:
    yum install man -y     //-y表示同意
    
    空格,下一页
    b,上一页
    q,退出
    
    
    yum 包管理器
    config 管理网络协议站
    
    查看命令步骤:
    type +指令或者 type+a+指令
    file 路径
    man/help +指令 
    
    

    实例

    展开全文
  • 一些LINUX简单指令

    2005-01-28 15:04:00
    /////////////////////////////////////////////////////////////////////////////////whereis 文件名 寻找文件工具 whereis 是一个小巧好用的文件寻找工具,它专门用来寻找可执行的程序、原始程序和使用手册。...
  • Linux---Linux 简单指令

    2019-08-23 23:08:59
    首先,我们简单了解下Linux发展史. 最初Linux是基于UNIX的一款小型操作系统,其内核是在1991年被一名研究生所编制的.他把这个简单的版本在网络上共享,这也是最早的互联网开源行为,而后经过世界上越来越多程序员不断...
  • linux简单指令备忘录

    2019-12-28 23:49:41
    1、Linux挂载光盘(使用mount命令) [root@localhost ~]# mkdir/mnt/cdrom/ #建立挂载点 [root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ #挂载光盘 2.cp命令 命令:cp dir1/a.doc dir2 表示将dir1下的a.doc...
  • /* +------------------------------------------------------------------------------------------- + Title : Linux简单指令 + Version : V1.0.0.1 + Initial-Time : 2017-12-25 + sgw + Last-...
  • 常用指令 rm -rf 目录 vi 文件名 // 打开文件名 i // 插入(编辑) Esc + : + wq //保存 Esc + : + q! //不保存 Linux升级安装GCC 转载至itbilu 各发行版本Linux中,其自带的gcc安装源版本都比较旧,我所使用...
  • 帮助快速回顾 linux 简单指令以及文件操作
  • LINUX操作系统下的时间戳转换: 1.正常时间转换为时间戳 date +%s 1361242144 2.时间戳转换为正常时间 date -d '1970-01-01 UTC 1361242144 seconds' Tue Feb 19 10:49:04 CST 2013 date -d '1970-01-01 ...
  • 把stu。txt文件拷贝到/temp目录下 解答 命令答案 cd study; cp stu.txt /tmp/ ...提示:有的同学加cp -a,cp -p也可以。...-d:若源文件为链接文 件( link file),则复制链接文件属性而非档案本身;...-f:强制,若目标档案已经...
  • linux简单指令(删除文件、目录)

    千次阅读 2019-04-14 17:28:51
    进入root目录,study目录删除stu.txt文件 解答: 命令答案:rm remove cd /root/study rm stu....-r:删除目录时加该选项,删除目录及目录下的文件和目录,可以删除不为空的目录。...rmdir [p] [目...
  • 1.进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.  (1)进入目录需要可执行x的权限 (2)cd 执行操作需要x权限 (展开此目录下内容)  touch 执行操作需要w...
  • 一 . VMware与CentOS系统安装  下载CentOS系统的ISO镜像 # 官方网站,国外网站,下载速度会很慢 www.centos.org     # 由于国外的下载速度慢,我们可以使用国内的镜像源 ... ...二 ....
  • ubuntu下的指令:系统部份查看当前在线用户 w | who系统用户 users向其它在线用户发消息:先w, 再write ashley tty1telnet localhost 11211 【host port之间无冒号】web下载文件:wget http://filenameubuntu下添加...
  • ps -fe 显示当前进程,类似任务管理器 echo $$ 当前shell的PID echo $PATH 显示环境变量 hash -r 清除缓存 打印变量 abc=happy echo abc 数组: b=(1,2,3) //不是定义数组 echo $b //输出1,2,3 ...
  • Linux简单基本指令

    千次阅读 多人点赞 2019-04-10 19:51:40
    基础命令 目录和文件命令 cd /home 进入 /home目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls ...
  • Linux简单指令

    2019-04-09 14:46:20
    linux系统指令学习 3.1、透过12道题熟练掌握20个指令 Linux有150个常用指令,透过12道题去学习以及练习指令 1、创建一个目录/dzqc 提示: windows下的路径样式为c: \dzqc\ test,而linux下的路径样式为 /dzqc/test...
  • Linux终端简单指令

    2019-01-24 00:11:00
    ls ----列出当前文件夹下的内容 ls -a 列出所有文件包括隐藏文件 ls -l 列出当前文件夹文件及属性 ls -lh 就是将大小用K表示 ------------------------------------------------------------------ ...
  • linux简单g++指令

    2018-10-09 18:01:41
    编译程序: g++ -c test.cpp g++ -o test test.o -lrestfulhandlemanager g++ -o test test.cpp -L ./ -lrestfulhandlemanager.so -g为debug g++ -g -o test.cpp
  • linux简单操作指令

    2018-05-31 17:38:35
    1.ls 展示列表2.ls -a 展示所有列表矩阵展示3.ls -l 列表展示文件 不包括隐藏文件4.ls -al 列表展示所有文件5.pwd 显示当前目录6.cd 切换目录7.cd ~ 直接切换到根目录8.cd / 切换到最上层目录9.cd 路径切换到指定的...

空空如也

1 2 3 4 5 ... 20
收藏数 3,777
精华内容 1,510
热门标签
关键字:

linux简单指令

linux 订阅