Linux ubuntu中13个常用命令
来源:互联网 发布:大型酒店网络解决方案 编辑:程序博客网 时间:2024/05/17 22:11
(1) ls(list,列表)
作用:使用列表把当前文件夹下所有文件显示出来
ls -a
显示所有文件,包括隐藏文件
ls -l
以详细信息显示
ls -a -l
/ ls -l -a
/ ls -la
/ ls -al
一样的命令,效果会叠加。
aston@ubuntu:~/Downloads/abccd/abc$ ls -aldrwxrwxr-x 3 aston aston 4096 Aug 26 20:38 .drwxrwxr-x 3 aston aston 4096 Aug 26 20:56 ..
(2) cd(change directory,更改目录)
作用:用来切换目录
涉及到相对路径和绝对路径 cd ..
..
代表上一层目录
.
代表当前目录
aston@ubuntu:~/Downloads/abccd/abc$ cd ..aston@ubuntu:~/Downloads/abccd$
(3) pwd(print work directory,打印工作目录)
作用:打印出当前的绝对路径
aston@ubuntu:~/Downloads/abccd/abc$ pwd/home/aston/Downloads/abcd/abc
(4) mkdir(make directory,创建文件夹)
作用:创建空文件夹
mkdir -p 级联创建文件夹
aston@ubuntu:~/Downloads/abccd/abc$ mkdir debugaston@ubuntu:~/Downloads/abccd/abc$ lsdebug
aston@ubuntu:~/Downloads/abccd/abc$ mkdir -p a/baston@ubuntu:~/Downloads/abccd/abc$ lsdebug aaston@ubuntu:~/Downloads/abccd/abc$ cd aaston@ubuntu:~/Downloads/abccd/abc/a$ lsb
(5) mv(move,移动)
作用:在目录间移动文件,重命名文件
mv 源文件pathname 目的文件pathname
注意:替换内容不替换名字,源文件被删除。
aston@ubuntu:~/Downloads/abccd/abc$ cat 1.txt Hello World!aston@ubuntu:~/Downloads/abccd/abc$ cat b.caasfafggggaston@ubuntu:~/Downloads/abccd/abc$ mv b.c 1.txtaston@ubuntu:~/Downloads/abccd/abc$ cat 1.txtaasfafggggaston@ubuntu:~/Downloads/abccd/abc$ lsa debug 1.txt
6) touch
作用:创建空文件
touch pathname
aston@ubuntu:~/Downloads/abccd/abc/a/b$ touch caston@ubuntu:~/Downloads/abccd/abc/a/b$ lsc
(7) cp(copy,复制)
作用:复制文件或文件夹
cp 源文件pathname 目标文件pathname
cp -r 用来复制文件夹
cp -f 强制复制
实际操作时,一般都是cp -f复制文件,
cp -rf复制文件夹
注意:复制内容到新的文件名中,两个相同内容的文件同时存在
aston@ubuntu:~/Downloads/abccd/abc$ cp b.c 1.txtaston@ubuntu:~/Downloads/abccd/abc$ cat 1.txtaasfafggggaston@ubuntu:~/Downloads/abccd/abc$ cat b.caasfafgggg
(8) rm(remove,去除,删除)
作用:用来删除文件,文件夹
rm 文件pathname
rm -r 文件夹path
aston@ubuntu:~/Downloads/abcd/abc$ rm b.caston@ubuntu:~/Downloads/abcd/abc$ l1.txt debug
(9) cat
作用:直接在命令行下显示文件内容
也可以用来向文件输入,暂时不管
(10)rmdir(remove directory,删除文件夹)
作用:删除空文件夹
rmdir和rm -r的区别:rmdir只能删除空文件夹,而rm -r可以删除空文件夹和非空文件夹
(11) ln(link,连接文件)
基础:windows中快捷方式,实际上快捷方式和它指向的文件是独立的两个文件,两个都占硬盘空间,只不过用户访问快捷方式时,其效果等同于访问指向的文件。
linux中有两种连接文件:
一种叫软连接(符号连接),等同于windows中快捷方式
一种叫硬连接
创建软连接文件: ln -s 源文件名 符号连接文件名
举例:ln -s src.c,linker.c, linker.c就是
src.c的一个符号连接文件
硬连接:ln 源文件名 连接文件名
硬连接实际上和源文件在硬盘中是同一个东西,效果类似于硬盘上的一个文件,在文件系统上,在我们看来有好多个文件一样。每次删除一个文件时,只要他还有其他的硬连接存在,这个文件就不会被真正删除。只有等所有的连接文件都删除掉了,这个文件才会被真正从硬盘上删除。
(12) man
作用:查询man手册,获得帮助信息
man 1 ls 1表示查询的是linux命令
man 2 xxx 2表示查询的是linux api
man 3 xxx 3表示查询的是C库函数
注意:在man手册中查询时,退出按Q键(Q就是quit的缩写)
(12) apt-get
作用:在ubuntu中用来在线安装、卸载软件的程序
apt-get install vim
apt-get remove vim
注意,安装和卸载都是在线的,也就是说ubuntu必须能上网才能使用apt-get
说明:apt-get 安装软件的原理和必要性。
linux操作系统的发行版,内核版本,定制性,造成了linux中软件的不兼容性。在linux中安装软件是一件困难的事情,装了软件能不能用不一定。ubuntu解决了这个问题,ubuntu就适合某个发行版(ubuntu10.04)的所有软件做了一个列表,然后用户通过apt-get install的方式安装软件,就会实时连接到ubuntu服务器,服务器会根据你的ubuntu版本,给你下载合适的软件来安装。这样确保了软件的兼容性。
附件:基础知识
1、ls -l显示的详细信息中:
-rw-r–r–
drwxr-xr-x
一共10个字符,第一个字符表示文件类型,后面9个字符表示文件权限。
文件类型:
- 表示普通文件。普通文件指文本文件和二进制
文件,如a.c 1.txt a.out都是普通文件
d 表示文件夹,d是directory的缩写
l 表示符号连接文件,后面会用->打印出它指向的文件
s 表示socket文件
p 表示管道文件 pipe
- Linux ubuntu中13个常用命令
- Ubuntu Linux 中常用命令总结
- linux中15个常用命令
- Ubuntu Linux 一些常用命令
- linux(ubuntu)常用命令
- ubuntu linux 常用命令
- Linux Ubuntu常用命令备忘
- linux ubuntu 常用命令
- 【Linux技术】ubuntu常用命令
- Linux/ubuntu常用命令
- Linux(Ubuntu)常用命令
- Linux常用命令(Ubuntu)
- Linux--ubuntu下常用命令
- Linux--ubuntu下常用命令
- Linux Ubuntu常用命令总结
- linux 常用命令(ubuntu)
- Linux常用命令(ubuntu)
- Linux Ubuntu 常用命令
- 疯牛
- mq c++ windows环境编译运行说明
- hibernate枚举类型注解 @Enumerated
- 史上最简单的 MySQL 教程(三十二)「子查询(下)」
- JDK的下载安装与环境变量的设置
- Linux ubuntu中13个常用命令
- Syn 三次与FiN四次相关讨论
- 稀疏编码系列3:理解稀疏编码sparse coding
- iOS弹幕库OCBarrage-如何hold住每秒5000条巨量弹幕
- Android studid—每日笔记1
- Java多线程之同步锁定--synchronized同步方法和同步块、脏读、锁重入、死琐
- TP5的命令新增模块
- Python学习之路-C++程序员的血泪史
- ocamlrun未安装的问题