-
Linux下ll命令
2019-08-29 16:24:42ll命令其实就是ls -l,当然如果想显示隐藏信息就是 ls -al。 我个人是特别喜欢ll代替ls -al命令,并且还要有颜色的那种。 今天卸载软件重新安装环境变量怎么都不对了,一生气把环境变量都清空了。命令:unset PATH...ll命令其实就是ls -l,当然如果想显示隐藏信息就是 ls -al。
我个人是特别喜欢ll代替ls -al命令,并且还要有颜色的那种。
今天卸载软件重新安装环境变量怎么都不对了,一生气把环境变量都清空了。命令:unset PATH
然后就手动添加环境变量:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
但是ll命令却没有了。
解决方案一(没有颜色):
在~/.bashrc文件最上面添加
alias ll='ls -la'
然后运行命令:source ~/.bashrc
此时ll就有了,并且重新打开终端也生效,但是没有颜色,如下图:
解决方案二:
从另一台机器上复制了一份/etc/profile文件过来发现就有颜色了。可能是我之前的/etc/profile文件坏了。
centos7文件内容如下,其他系统不清楚是否一样:
网盘链接:
链接: https://pan.baidu.com/s/1iqDphAxqxxTuB-H75LRpGA 提取码: zzp2
# /etc/profile # System wide environment and startup programs, for login setup # Functions and aliases go in /etc/bashrc # It's NOT a good idea to change this file unless you know what you # are doing. It's much better to create a custom.sh shell script in # /etc/profile.d/ to make custom changes to your environment, as this # will prevent the need for merging in future updates. pathmunge () { case ":${PATH}:" in *:"$1":*) ;; *) if [ "$2" = "after" ] ; then PATH=$PATH:$1 else PATH=$1:$PATH fi esac } if [ -x /usr/bin/id ]; then if [ -z "$EUID" ]; then # ksh workaround EUID=`/usr/bin/id -u` UID=`/usr/bin/id -ru` fi USER="`/usr/bin/id -un`" LOGNAME=$USER MAIL="/var/spool/mail/$USER" fi # Path manipulation if [ "$EUID" = "0" ]; then pathmunge /usr/sbin pathmunge /usr/local/sbin else pathmunge /usr/local/sbin after pathmunge /usr/sbin after fi HOSTNAME=`/usr/bin/hostname 2>/dev/null` HISTSIZE=1000 if [ "$HISTCONTROL" = "ignorespace" ] ; then export HISTCONTROL=ignoreboth else export HISTCONTROL=ignoredups fi export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL # By default, we want umask to get set. This sets it for login shell # Current threshold for system reserved uid/gids is 200 # You could check uidgid reservation validity in # /usr/share/doc/setup-*/uidgid file if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then umask 002 else umask 022 fi for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null fi fi done unset i unset -f pathmunge
千万不要放在windows系统里编辑这个文档,linux和windows编码方式不同,我就在windows下打个空格然后就报错:
-bash: $'\r': command not found
用上述文件替换自己的/etc/profile执行命令:source /etc/profile
好了,现在所有的终端打开都可以使用ll并且是有颜色的了:
-
mac 安装ll命令
2021-02-24 23:09:30mac 安装ll命令 mac -bash: ll: command not found 在linux系统下我们经常使用ll、la命令。但在mac系统时缺没有。 提示:-bash: ll: command not found。 这是因为ll、la不是真的命令,而是一些常用命令和参数搭配的...mac 安装ll命令
mac -bash: ll: command not found
在linux系统下我们经常使用ll、la命令。但在mac系统时缺没有。提示:-bash: ll: command not found。
这是因为ll、la不是真的命令,而是一些常用命令和参数搭配的别名。所以我们在Mac OS下配置下就好了。
1、跳到个人目录下面
localhost:~ huangfy20$ cd
localhost:~ huangfy20$ pwd
/Users/huangfy20
2、打开.bash_profile
localhost:~ huangfy20r:~ luna$ vi .bash_profile
3、在最后面添加下面两个别名
alias ll=‘ls -alF’
alias la=‘ls -A’
4、启用新配置
localhost:~ huangfy20r:~ luna$ source .bash_profile
-
linux ll 按时间排序_Linux常用命令都在这里啦! 收藏收藏
2020-12-23 14:15:25第一步了解Linux的目录结构第二步了解Linux常用命令前言Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅...第一步了解Linux的目录结构
第二步了解Linux常用命令
前言Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。
01
linux的目录结构
下级目录结构
bin (binaries)存放二进制可执行文件
sbin (super user binaries)存放二进制可执行文件,只有root才能访问
etc (etcetera)存放系统配置文件
usr (unix shared resources)用于存放共享的系统资源
home 存放用户文件的根目录
root 超级用户目录
dev (devices)用于存放设备文件
lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt (mount)系统管理员安装临时文件系统的安装点
boot 存放用于系统引导时使用的各种文件
tmp (temporary)用于存放各种临时文件
var (variable)用于存放运行时需要改变数据的文件
02
linux常用命令
1.查看目录结构命令
ls(list)功能:列出目录内容
格式:ls[参数][文件或目录]
-a或--all 所有文件和目录。注意隐藏文件、特殊目录、以“.”开头的和以“..”开头的
-l 使用详细格式列表
-t 用文件和目录的更改时间排序
-r 反向排序
--help 在线帮助
常用:
ls -l 列出当前目录下的文件信息(此命令很常用,简化的格式为 ll)
ls -al 列出当前目录下的文件信息(包括隐藏文件,特殊目录)
ll /home/ 显示根目录下home目录下的内容
2.切换目录命令
cd(change directory)功能:切换目录
语法:cd[目录]
常用:
cd ~ 当前用户主目录
cd / 根目录
cd - 上一次访问的目录
cd .. 上一级目录
cd 当前用户主目录
touch 1.txt 在当前目录创建一个文件1.txt
clear:清除屏幕
3.创建目录命令
pwd:显示当前工作目录
mkdir: 创建目录
mkdir a :当前目录下创建文件夹a
mkdir /root/b :在根目录下的root下创建目录b
mkdir -pv /root/c/e/d :在根目录下的root下创建目录结构c/e/d(一下创建多级目录)
-p:父目录不存在情况下先生成父目录
-v:显示命令执行过程中的详细信息
[注]:如果是文件开头是-,如果是文件夹开头是d且文件夹名为黑体(如下图所示)
4.文件浏览
[注]:按tab键可以自动补齐文件名
cat 文件名:显示指定文件的所有内容(用于文件内容少的情况)
more 文件名:分页显示文件内容,还支持直接跳转行等功能(用于文件内容多的情况)
Enter :向下n行,需要定义。默认为1行
空格键:向下滚动一屏 或 Ctrl+F
B 返回上一屏 或Ctrl+B
q 退出more
less [参数] 文件名 :分页显示文件内容,操作更详细
参数:-m 显示类似more命令的百分比 -N 显示每行的行号
两个参数可以结合用 -mN
空格键:前进一页 或 page down
b:后退一页 或 page up
d:前进半页
u:后退半页
Enter:前进一行 或 方向键向下
y:后退一行 或 方向键向上
/字符串:向下搜索
?字符串:向上搜索
v:进入vim编辑器
tall命令:用来显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
tail[必要参数][选择参数][文件]
-n 显示行数
-f 循环读取
5
文件操作
1
1.复制命令:cp
cp(copy)功能:复制文件或目录
语法:cp[参数] [源文件或目录] [目标文件或目录]
-r或--recursive 递归处理,将指定目录下的文件与子目录一并处理
-b 覆盖文件时,可以将源文件做一个备份
例如:
复制文件:
cp 1.txt 2.txt
cp -b 1.txt 2.txt :如果覆盖文件时,可以将源文件做一个备份
cp ./1.txt ../ :将当前目录下的1.txt复制到父级目录
cp /root/1.txt /bin/2.txt :将/root下的1.txt文件复制到根目录下的bin目录下的2.txt中
复制目录:(无论是单层目录还是多层目录都可以复制):
cp -r ./a ./b
cp -r /root/a /root/z
1
2.移动命令:mv
mv(move)功能:移动或更名现有的文件或目录
语法:mv [源文件或目录][目标文件或目录]
-f 或 --force 若目标文件或目录与现有的文件目录重复,则直接覆盖现有的文件或目录
剪切文件:mv ./1.txt /root 将当前目录下的1.txt文件 剪切到root目录下
重命名文件:mv ./1.txt ./2.txt 将当前目录下的1.txt文件重命名为2.txt
1
3.删除命令:rm
rm功能:删除文件或目录
语法:rm [-dfirv][--help][--version][文件或目录...]
-f 或 --force 强制删除文件或目录
-r 或 -R 或 --recursive 递归处理,将指定目录下的所有文件及子目录一并处理
强制删除文件:rm -f ./1.txt
强制删除目录:rm -rf ./a
1
4.查找命令:find
find功能:查找文件或目录
语法:find[目录...][参数]
-name 指定字符串作为寻找文件或目录的范本样式
例如:find /root/ -name 'test*' 查找root目录下的文件开头是test的文件和文件夹,*是通配符 。注意字符串要用单引号引起来。
6.文档编辑
vi或vim命令
基本操作
1.vim 文件名 :进入一般模式(不能输入)
2.按下 i 从一般模式,进入到插入模式
3.按下esc从插入模式,退出到一般模式
4.在一般模式下,输入:wq,退出编辑。
vi基本概念
取消操作:u 取消已经执行的操作
7.管道
linux提供管道符号 “|” 作用是“命令1”的输出内容,将作为“命令2”的输入内容。一般与grep命令一起使用
格式:命令1 | 命令2
grep命令
功能:用于过滤/搜索特定字符。可使用正则表达式 能多种命令配合使用。
格式:grep [option] pattern [file] grep 参数 过滤条件 文件 (-i 或 --ignore-case 忽略字符大小写的差别)
例如:grep -i one /root/1.txt 显示root目录下的1.txt文件中含有one字符的一行数据(忽略大小写)
格式:其他命令 | grep 参数 过滤条件
例如:cat /root/1.txt | grep -i one 在cat命令输出结果基础上,进行过滤
8.系统命令
1.ps命令
任务管理器:ps -ef 查看当前所有进程(包括执行ps命令的那个时刻进程信息)
格式:ps [参数]
-e 此参数的效果和指定“A”参数相同,显示所有程序
-f 显示UID,PPIP,C与STIME栏位
例如:ps -ef | grep -i mysql 过滤出mysql这个进程
2.kill命令
kill功能:删除执行中的程序或工作
语法:kill[参数][程序]
-l 若不加选项,则-l参数会列出全部的信息名称。
kill -9 :表示强制终止
格式:kill -9 pid
可先通过ps -ef 查找出所要删除的进程pid,再通过kill -9 pid 终止进程
3.ifconfig命令
功能:显示网络设备
格式:ping 主机名或ip地址 (按ctrl+c停止ping)
9.备份压缩:tar命令
tar功能:文件备份压缩
格式:tar 参数 压缩后的文件名 被压缩的文件名
tar 参数 被解压的文件名 -C 指定目录 (如果省略 -C 指定目录,则解压到当前文件夹)
-c 建立一个压缩文件的参数指令(create)--压缩
-x 解开一个压缩文件的参数指令(extract)--解压
-z 是否需要用gzip压缩
-v 压缩的过程中显示文件(verbose)
-f 使用档名,在f之后要立即接档名(file)
常用解压参数组合:zxvf
常用压缩参数组合:zcvf
例如:
tar -zcvf /root/1.tar /root/a 将root目录下的a文件夹压缩成1.tar,放在root目录下。
tar -zxvf ./1.tar 将当前目录下的1.tar文件解压缩
[注]:如果后缀名为.tar.gz的压缩包用-zxvf 如果后缀名为.tar的压缩包用-xvf
10.关机 重启
Linux centos 重启命令:reboot
Linux centos 关机命令:halt
11.文件权限:chmod命令
chmod功能:变更文件或目录的权限
语法:chmod [参数][]
-R 或 --recursive 递归处理,将指定目录下的所有文件及子目录一并处理
--权限范围的表示法如下:
u:User 即文件或目录的拥有者
g:Group 即文件或目录的所属群组
o:Other 除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围
a:All 即全部的用户,包含拥有者,所属群组及其他用户。
--符号
+ 添加权限
- 取消权限
-- 有关权限代号的部分
r:读取权限,数字代号为“4”
w:写入权限,数字代号为“2”
x:执行或切换权限,数字代号为“1”
- :不具任何权限,数字代号为“0”
777 :所有权限
[注]:3=1+2(wx) 5=4+1(rx)
mkdir xxx 创建xxx目录
例如:
chmod u-rwx xxx 取消xxx目录的用户“读写执行”权限
chmod g-rwx xxx 取消xxx目录的组“读写执行”权限
chmod 777 xxx 给xxx目录添加所有权限
Linux 权限格式:
END
-
【linux 命令】ll 命令不管用的问题
2017-07-06 19:30:03[root@node1 ~]# find / -name mysql 查看mysql的安装路径 /usr/lib64/mysql /usr/share/mysqlll 命令不管用的问题:$ vim ~/.bashrc alias ll=’ls -l’ #加入此行 ps:加入后肯能无法当场起作用, 执行该句: ...[root@node1 ~]# find / -name mysql 查看mysql的安装路径
/usr/lib64/mysql
/usr/share/mysqlll 命令不管用的问题:
$ vim ~/.bashrc
alias ll=’ls -l’ #加入此行
ps:加入后肯能无法当场起作用,
执行该句: source ~/.bashrc -
命令 ll 搜索_Linux命令简述
2020-12-29 01:50:25一、 Linux目录:/bin:存放着最经常使用的命令,与windows的exe文件一样,但linux文件无后缀名/etc:存放所有的系统管理所需要的配置文件和子目录,相当于windows的C盘/opt:安装软件所放的目录,相当于windows的D盘/... -
linux怎么设置ll命令默认不显示隐藏文件?
2019-05-28 10:26:23有些人安装了新的Ubuntu或者新买了阿里云服务器装的是centos系统, 进入terminal输入"ll"命令的时候想让它显示文件夹下所有文件,但是不想让它显示默认文件, 这么多...的文件也不美观, 那该怎么办? 原因是因为linux下... -
Linux常用命令及软件安装步骤
2019-04-09 22:24:49linux操作系统,应用服务器上常用命令: cd 切换命令 cd / cd ~ cd ../../ cd xx ll 展示所有的文件 ll -h 友好的展示 mkdir 创建目录 mkdir 目录名 mkdir -p a/b/b/b rmdir 移除目录 rmdir 目录名 :移除... -
linux常用命令及jdk、tomcat安装
2020-10-13 12:21:55文章目录什么是Linux常用命令查看ip查看当前目录文件编辑文件操作目录查找文件压缩包及解压包开放服务器端口用户添加查看进程安装JDK安装tomcat 什么是Linux 一种免费,开源的操作系统 常作为服务器的操作系统使用 ... -
部署到linux项目时常用的linux命令,以及使用命令安装jdk和tomcat
2019-03-12 19:18:45常用的 linux 命令以及对应完成的功能: 1. cd +目标文件夹路径:跳转到你要去的文件夹命令 例:cd /home :普通用户只能访问根目录下的home文件夹 2. ll:查看当前问价夹内容 3. ls:和ll作用一样,ls只是查看问价夹... -
Linux常用的命令以及Linux安装JDK
2020-05-05 22:07:51cd命令:是Linux中最基本的命令语句,必须熟练掌握。 cd / 返回根目录 cd~ 用户主目录 cd . 当前目录 cd … 返回到上一级目录 cd /usr/进入到usr目录 cd - 返回上一个目录 cd 直接回家 2.ls目录和文件 ls -l 详细... -
Raspberry Pi 4 - Linux常用命令 在raspberry上安装使用
2020-07-31 09:28:28昨天在安装树莓派(raspberry pi)的时候,进入系统,发现不能使用ll命令,只有ls,平时ll命令使用的习惯了,这种基础的命令应该是可以在系统的配置文件中设置的才对。 果然,在~/.bashrc文件下找到了ll命令的配置... -
Linux基础命令
2020-09-10 17:32:36Linux基础命令文件管理命令Linux的路径命令linux的文件属性文件Linux文件的读写Linux的软件安装 文件管理命令 查看文件 1) ls列出所在目录下的所有文件 2) ll 详细列出目录下所有文件。包括文件的权限、修改时间... -
linux命令,安装jdk,tomcat,jenkins(话术),安装MySQL
2021-01-11 16:53:47linux命令 切换目录 切换到该目录下usr目录 :cd /usr/ 切换到上一层目录 :cd …/ 切换到系统根目录:cd / 目录操作 创建目录: mkdir 目录名称 查看该目录下的所有目录和文件:ls 查看隐藏目录:ls -a 查看目录... -
Linux命令
2020-09-04 22:05:14文章目录Linux命令Linux文件管理命令用户管理权限管理vi文本编辑器find查找命令磁盘管理命令压缩及解压Linux 进程Linux运行tomcatLinux安装mysql卸载并安装jdk Linux命令 软件准备:vm虚拟机(CentOS 7),Xshell5,... -
Linux常用命令&安装gcc/g++/gdb/vim&linux根目录下重要目录
2018-03-21 13:13:211、chmod命令 先简单介绍几个常用的命令...如下图所示为ls -l命令即ll命令执行所得结果,我们可以看到显示了c目录的所有信息,那这些信息都代表了什么意思呢? 首先介绍一下红色框圈出的十个字符,第一个字母表示... -
Linux学习23_使用ll命令和chown命令对文件拥有者进行指定或修改
2015-10-28 15:57:44在对一些软件或工具的安装过程中,一般是在root用户下,使用tar命名将安装包解压到/usr/local目录下,...修改前,可以使用ll命令查看文件信息(下面信息是已经修改好的): [hadoop@Slave1 local]$ ll total 80 drwxr -
linux学习 - Linux 常用命令介绍
2020-08-05 16:14:43linux学习 - Linux 常用命令介绍 以下为 linux 一些常用命令的介绍: yum 远程安装软件, yum install 包名 -y man 关于命令的帮助文档,有任何命令不知道怎么用...-l参数表示长列表结构显示信息, ll命令是简化命令 -
linux 基本命令
2020-09-25 15:59:02linux 基本命令基本命令centos7防火墙管理查看进程删除进程 基本命令 ll # 详细的列出当前目录下所有文件 ls # 列出当前目录下所有文件 pwd # 查看当前在什么路径 cd # 跳转到指定目录 vim # 编辑器的... -
Linux常用命令
2019-09-30 13:33:41Linux常用命令 系统命令 init 0 关机 init 6 重启 ls或 ls -l或 ll 列出当前目录下的文件及目录 cd /bin 切换到根目录下的bin目录 cd - 切换最近使用过的两个目录 Ctrl + C 中断当前程序 Ctrl + L 或 clear 清屏 ... -
linux基本命令
2020-11-17 20:58:53ll命令查看/opt/centos下的文件和目录 mv命令移动走/etc/yum.repos.d下的文件 vi编辑/etc/yum.repos.d/local.repo文件 cat命令查看刚才编辑的文件里的内容 用yum安装ftb服务 vi编辑ftp配置文件 添加anon_root=/opt... -
redis实战篇:1 、linux环境的安装以及命令练习
2020-06-14 17:19:01在linux环境安装redis安装命令步骤按步操作 安装命令步骤 安装 1 安装wget命令 yum install wget ,然后执行 mkdir install 且进入 cd install 2 下载安装包:wget ... -
Java回顾(十九) Linux操作命令、安装JDK、MySQL、tomcat、Redis、Nginx
2020-06-05 23:55:491.1 Linux常用的命令 1.1.1 切换目录 使用cd app 切换到app目录 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录cd - 注:使用tab键来补全文件路径 1.1.2 列出文件列表:ls ll ls(list)是一个非常有用... -
Linux常用命令及jdk安装,tomcat安装,防火墙,修改主机名及ip地址教程
2020-10-31 13:00:36Linux常用指令 查看目录 ls 查看目录内容 ll 查看详细信息 创建目录 mkdir :创建目录 mkdir -p 创建目录以及子目录,多个目录同时创建 切换目录 cd 切换目录cd … 要加空格cd …/xxx 进入上一级目录的子目录 创建... -
命令 ll 搜索_工作中尤其需要注意的Linux命令,风险系数很高
2021-01-08 17:02:55在Linux中有些命令可能功能强大,方便快捷,但是这些命令在测试环境中可以使用,在生产环境上则要慎之又慎,还有些命令本身就是危险的,运行前一定要三思。工作中输入命令举一个开源社区非常有名的因为空格造成惨痛... -
linux基础命令
2016-03-20 10:28:00精通linux操作系统和shell script运维自动化工具发开vmbox(虚拟机)SecureCRTl链接服务器1、系统初级安装和常用命令2、掌握系统状况、系统调优、安全3、简单awk、sed和shell script4、常用服务安装、配置和简单调优... -
linux常用命令
2018-11-15 11:57:18apt-get -y install + 软件名 安装软件 sudo apt-get update 更新镜像源文件命令 sudo apt-get upgrade 更新软件 ls 普通查看当前目录下非隐藏文件,不会列出详细信息 ll 详细查看 cd / 进入到根...
-
2020中国城市地下空间发展蓝皮书.pdf
-
2021 年该学的 CSS 框架 Tailwind CSS 实战视频
-
r7 3700x和i7 10700f哪个好
-
虚幻4引擎基础
-
微软的软件测试工程师——《微软的软件测试之道》
-
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
用微服务spring cloud架构打造物联网云平台
-
heroku-buildpack-ember-cli:用于Ember CLI应用程序的Heroku Buildpack-源码
-
高杠杆敏捷团队中的团队建设实践
-
鸿蒙系统Harmonyos源码架构分析-第1期第2课
-
login.binomo.co.id-源码
-
springboot的@Value 的map注入
-
Leetcode(面试题 02 03)--删除中间节点
-
智能停车场云平台(附vue+SpringBoot前后端项目源码)
-
【教程】IDEA创建SpringCloud ( 三.三 ) Nacos Feign 服务消费者 使用者(推荐)
-
edipost-prestashop-plugin:用于PrestaShop的Edipost集成-源码
-
Docker从入门到精通
-
数学建模-房屋最佳保温层厚度问题
-
实现 MySQL 读写分离的利器 mysql-proxy
-
基于单片机AT89C52的温控系统.zip